Rename more of the project structure. Fixes #39.

This commit is contained in:
Keavon Chambers 2021-03-22 11:49:17 -07:00
parent 4407c671c5
commit 7a9be14a10
15 changed files with 14 additions and 12 deletions

View file

@ -1,7 +1,8 @@
[workspace]
members = [
"packages/*",
"web-frontend/wasm-wrapper",
"core/*",
"client/cli",
"client/web/wasm",
]
[profile.release.package.wasm-wrapper]

View file

@ -4,7 +4,7 @@
Graphite is an in-development desktop graphics editor that strives to be the most powerful, intuitive, and versatile tool for fully-nondestructive vector and raster editing. It is early in development but the UI and UX design is relatively complete and highly promising. The first release, Graphite 0.1, will focus on SVG editing. Then 0.2 will make that nondestructive with a node graph. Later revisions will provide full resolution-agnostic raster editing capabilities.
We need Rust and web developers! Feel free to peruse the [documentation](documentation/index.md) and hop onto Discord to ask for where to start:
We need Rust and web developers! Feel free to peruse the [documentation](docs/index.md) and hop onto Discord to ask for where to start:
## Discord
@ -66,7 +66,7 @@ We are also focusing initial feature development on a destructive SVG vector edi
## Running the code
The project is split between a Rust crates in `/packages` and web-based frontend in `/web-frontend` (this will be replaced by a native GUI system in the future in order to compile Graphite for Windows, Mac, and Linux). Currently the Vue.js frontend runs with the Vue CLI but the WASM bindings HTML/JS is built with WebPack (see [issue #29](https://github.com/Keavon/Graphite/issues/29)).
The project is split between a Rust crates in `/packages` and web-based frontend in `/web-frontend` (this will be replaced by a native GUI system in the future in order to compile Graphite for Windows, Mac, and Linux). Currently the Vue.js frontend runs with the Vue CLI but the WASM bindings HTML/JS is built with WebPack (see [issue #29](https://github.com/GraphiteEditor/Graphite/issues/29)).
### Running the web frontend

View file

@ -1,7 +1,7 @@
[package]
name = "graphite-cli"
version = "0.1.0"
authors = ["Graphite Authors <graphite@keavon.com>"]
authors = ["Graphite Authors <contact@graphite.design>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View file

@ -12,9 +12,9 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/keavon/graphite.git"
"url": "git+https://github.com/graphiteeditor/graphite.git"
},
"author": "Keavon Chambers <graphite@keavon.com>",
"author": "Graphite Authors <contact@graphite.design>",
"license": "Apache-2.0",
"homepage": "https://www.graphite.design",
"devDependencies": {
@ -54,4 +54,4 @@
"vue": "^3.0.7",
"vue-class-component": "^8.0.0-0"
}
}
}

View file

@ -1,7 +1,8 @@
[package]
name = "wasm-wrapper"
publish = false
version = "0.1.0"
authors = ["Keavon Chambers <graphite@keavon.com>"]
authors = ["Graphite Authors <contact@graphite.design>"]
edition = "2018"
[lib]

View file

@ -1,7 +1,7 @@
[package]
name = "graphite-document-core"
version = "0.1.0"
authors = ["Graphite Authors <graphite@keavon.com>"]
authors = ["Graphite Authors <contact@graphite.design>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View file

@ -1,7 +1,7 @@
[package]
name = "graphite-editor-core"
version = "0.1.0"
authors = ["Graphite Authors <graphite@keavon.com>"]
authors = ["Graphite Authors <contact@graphite.design>"]
edition = "2018"
[dependencies]

View file

@ -1,7 +1,7 @@
[package]
name = "graphite-renderer-core"
version = "0.1.0"
authors = ["Graphite Authors <graphite@keavon.com>"]
authors = ["Graphite Authors <contact@graphite.design>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html