Skip to content

Commit 7ba8d8a

Browse files
committed
suggestions
Signed-off-by: Narfinger <[email protected]>
1 parent 5cff36f commit 7ba8d8a

File tree

3 files changed

+30
-24
lines changed

3 files changed

+30
-24
lines changed

src/SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
# Servo’s architecture
3333

34-
- [Crates under Servo\*](architecture/crates.md)
34+
- [Repositories under Servo Umbrella](architecture/repos.md)
3535
- [Architecture overview\*](architecture/overview.md)
3636
- [Concurrency and parallelism\*](architecture/concurrency-and-parallelism.md)
3737
- [Further reading\*](architecture/further-reading.md)

src/architecture/crates.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/architecture/repos.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Architecture overview
2+
3+
The Servo project maintains a number of repositories that are either independent from Servo or forked from some upstream project with ongoing updates.
4+
5+
## Repositories that are used throughout the rust ecosystem
6+
7+
- [ipc-channel](https://github.com/servo/ipc-channel): Crate for the rust ecosystem of making IPC work.
8+
- [string-cache](https://github.com/servo/string-cache): String interning library.
9+
- [surfman](https://github.com/servo/surfman): Low-Level cross platform Rust library for managing graphic surfaces.
10+
11+
## Repositories that are forked from upstream projects
12+
13+
- [euclid](https://github.com/servo/euclid): Geometric types.
14+
- [mozjs](https://github.com/servo/mozjs): Spidermonkey, servos JavaScriptEngine based on Spidermonkey with a small patchset.
15+
- [rust-url](https://github.com/servo/rust-url): Url type.
16+
- [rust-content-security-policy](https://github.com/servo/rust-content-security-policy): Parse and validate Content Security Policy.
17+
- [stylo](https://github.com/servo/stylo): Servos CSS engine based on Firefox CSS engine.
18+
- [unicode-bidi](https://github.com/servo/unicode-bidi): Unicode Bidirectional Algorithm implementation.
19+
- [webrender](https://github.com/servo/webrender): A fork of Firefox's webrender with a small patchset.
20+
21+
## Repositories that are mainly used by servo
22+
23+
- [book](https://github.com/servo/book): This book!
24+
- [ci-runners](https://github.com/servo/ci-runners): Various things for servo CI (Continuous Integration).
25+
- [html5ever](https://github.com/servo/html5ever): HTML5 high-performance parser.
26+
- [malloc_size_of](https://github.com/servo/malloc_size_of): Measure the runtime size of values.
27+
- [media](https://github.com/servo/media): media backends and similar that servo uses.
28+
- [servo](https://github.com/servo/servo)servo: The main browser.
29+
- [wpt](https://github.com/servo/wpt): Servo's fork the the Web Platform Tests.

0 commit comments

Comments
 (0)