Skip to content

Commit 6cf8a51

Browse files
Merge remote-tracking branch 'upstream/master'
2 parents 1e8e6f8 + 9c56c85 commit 6cf8a51

175 files changed

Lines changed: 3306 additions & 2158 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.branding

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
https://github.com/Keavon/graphite-branded-assets/archive/8cd7cf811d36228a2eb7ce741adc3c745632a6e7.tar.gz
2-
17a7cd32dda4afd893c65e1fb6757f1ecf760702217f647d1c680db8d92643ef
1+
https://github.com/Keavon/graphite-branded-assets/archive/f44aa2f362ae4fed8d634878b817a1d3948a7dcb.tar.gz
2+
dffe2b483e491979ef57c320d61446ada5400ef73ff26582976631d9c36efefc

.github/workflows/build-dev-and-ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches:
66
- master
77
pull_request: {}
8+
merge_group: {}
89
env:
910
CARGO_TERM_COLOR: always
1011
INDEX_HTML_HEAD_REPLACEMENT: <script defer data-domain="dev.graphite.art" data-api="https://graphite.art/visit/event" src="https://graphite.art/visit/script.hash.js"></script>
@@ -113,9 +114,11 @@ jobs:
113114
- name: 📃 Generate code documentation info for website
114115
if: github.ref == 'refs/heads/master'
115116
run: |
116-
cargo test --package graphite-editor --lib -- messages::message::test::generate_message_tree
117+
cd tools/editor-message-tree
118+
cargo run
119+
cd ../..
117120
mkdir -p artifacts-generated
118-
mv hierarchical_message_system_tree.txt artifacts-generated/hierarchical_message_system_tree.txt
121+
mv website/generated/hierarchical_message_system_tree.txt artifacts-generated/hierarchical_message_system_tree.txt
119122
120123
- name: 💿 Obtain cache of auto-generated code docs artifacts, to check if they've changed
121124
if: github.ref == 'refs/heads/master'

.github/workflows/website.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,27 @@ jobs:
6767
rustup update stable
6868
echo "🦀 Latest updated version of Rust:"
6969
rustc --version
70-
cargo test --package graphite-editor --lib -- messages::message::test::generate_message_tree
70+
cd tools/editor-message-tree
71+
cargo run
72+
cd ../..
7173
mkdir artifacts
72-
mv hierarchical_message_system_tree.txt artifacts/hierarchical_message_system_tree.txt
74+
mv website/generated/hierarchical_message_system_tree.txt artifacts/hierarchical_message_system_tree.txt
7375
74-
- name: 🚚 Move `artifacts` contents to the project root
76+
- name: 🚚 Move `artifacts` contents to website/generated
7577
run: |
76-
mv artifacts/* .
78+
mkdir -p website/generated
79+
mv artifacts/* website/generated/
7780
7881
- name: 🔧 Build auto-generated code docs artifacts into HTML
7982
run: |
8083
cd website
8184
npm run generate-editor-structure
8285
86+
- name: 📃 Generate node catalog documentation
87+
run: |
88+
cd tools/node-docs
89+
cargo run
90+
8391
- name: 🌐 Build Graphite website with Zola
8492
env:
8593
MODE: prod

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ flamegraph.svg
1111
.idea/
1212
.direnv
1313
.DS_Store
14+
1415
hierarchical_message_system_tree.txt
1516
hierarchical_message_system_tree.html
1617

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
// Configured in `.prettierrc`
2727
"editor.defaultFormatter": "esbenp.prettier-vscode"
2828
},
29+
// Website: don't format Zola/Tera-templated HTML on save
30+
"[html]": {
31+
"editor.formatOnSave": false
32+
},
2933
// Handlebars: don't save on format
3034
// (`about.hbs` is used by Cargo About to encode license information)
3135
"[handlebars]": {

Cargo.lock

Lines changed: 25 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ members = [
3939
"node-graph/node-macro",
4040
"node-graph/preprocessor",
4141
"proc-macros",
42-
"tools/crate-hierarchy-viz"
42+
"tools/crate-hierarchy-viz",
43+
"tools/editor-message-tree",
44+
"tools/node-docs",
4345
]
4446
default-members = [
4547
"editor",
@@ -137,6 +139,7 @@ log = "0.4"
137139
bitflags = { version = "2.4", features = ["serde"] }
138140
ctor = "0.2"
139141
convert_case = "0.8"
142+
indoc = "2.0.5"
140143
derivative = "2.2"
141144
thiserror = "2"
142145
anyhow = "1.0"
@@ -151,7 +154,7 @@ wgpu = { version = "27.0", features = [
151154
"spirv",
152155
"strict_asserts",
153156
] }
154-
once_cell = "1.13" # Remove when `core::cell::LazyCell` (<https://doc.rust-lang.org/core/cell/struct.LazyCell.html>) is stabilized in Rust 1.80 and we bump our MSRV
157+
once_cell = "1.13" # Remove and replace with `core::cell::LazyCell` (<https://doc.rust-lang.org/core/cell/struct.LazyCell.html>)
155158
wasm-bindgen = "=0.2.100" # NOTICE: ensure this stays in sync with the `wasm-bindgen-cli` version in `website/content/volunteer/guide/project-setup/_index.md`. We pin this version because wasm-bindgen upgrades may break various things.
156159
wasm-bindgen-futures = "0.4"
157160
js-sys = "=0.3.77"
@@ -176,11 +179,17 @@ web-sys = { version = "=0.3.77", features = [
176179
winit = { git = "https://github.com/rust-windowing/winit.git" }
177180
keyboard-types = "0.8"
178181
url = "2.5"
179-
tokio = { version = "1.29", features = ["fs", "macros", "io-std", "rt"] }
182+
tokio = { version = "1.29", features = ["fs", "macros", "io-std", "rt", "rt-multi-thread"] }
183+
# Linebender ecosystem (BEGIN)
184+
kurbo = { version = "0.12", features = ["serde"] }
180185
vello = { git = "https://github.com/linebender/vello" }
181186
vello_encoding = { git = "https://github.com/linebender/vello" }
182187
resvg = "0.45"
183188
usvg = "0.45"
189+
parley = "0.6"
190+
skrifa = "0.36"
191+
polycool = "0.4"
192+
# Linebender ecosystem (END)
184193
rand = { version = "0.9", default-features = false, features = ["std_rng"] }
185194
rand_chacha = "0.9"
186195
glam = { version = "0.29", default-features = false, features = [
@@ -194,8 +203,6 @@ image = { version = "0.25", default-features = false, features = [
194203
"jpeg",
195204
"bmp",
196205
] }
197-
parley = "0.6"
198-
skrifa = "0.36"
199206
pretty_assertions = "1.4"
200207
fern = { version = "0.7", features = ["colored"] }
201208
num_enum = { version = "0.7", default-features = false }
@@ -217,7 +224,6 @@ syn = { version = "2.0", default-features = false, features = [
217224
"extra-traits",
218225
"proc-macro",
219226
] }
220-
kurbo = { version = "0.12", features = ["serde"] }
221227
lyon_geom = "1.0"
222228
petgraph = { version = "0.7", default-features = false, features = ["graphmap"] }
223229
half = { version = "2.4", default-features = false, features = ["bytemuck"] }
@@ -234,7 +240,6 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
234240
tracing = "0.1"
235241
rfd = "0.15"
236242
open = "5.3"
237-
polycool = "0.4"
238243
spin = "0.10"
239244
clap = "4.5"
240245
spirv-std = { git = "https://github.com/Firestar99/rust-gpu-new", rev = "c12f216121820580731440ee79ebc7403d6ea04f", features = ["bytemuck"] }

desktop/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ winit = { workspace = true, features = [
3131
] }
3232
thiserror = { workspace = true }
3333
futures = { workspace = true }
34+
tokio = { workspace = true }
3435
cef = { workspace = true }
3536
cef-dll-sys = { workspace = true }
3637
tracing-subscriber = { workspace = true }

0 commit comments

Comments
 (0)