surface 0.1.0

Surface application engine
surface-0.1.0 is not a library.

Surface

Real.

Please read LICENSE before proceeding any further!

Setup

Get rust

Structure

The Surface Engine is located in the 'surface' directory, and contains all the major functionality of the editor. The terms 'surface', 'engine', and 'editor' all mean the same thing.

The core libraries of the engine are located in the 'core' directory. These are structured as independant libraries, meaning you can depend on them individually in your own projects. Seriously, they are all standalone Rust crates. If you want one, append surface- to the folder name to obtain the public crate name, like surface-json.

A fundamental goal of Surface is to provide lean and standalone libraries to the world. Each of them are maintained and treated like separate projects. The Surface Engine is proof that such a system is not just viable, but necessary to produce high quality software. This dramatically reduces build times, isolates problems, and encourages contributions that benefit everyone.