File tree Expand file tree Collapse file tree 3 files changed +30
-24
lines changed
Expand file tree Collapse file tree 3 files changed +30
-24
lines changed Original file line number Diff line number Diff line change 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 )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 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.
You can’t perform that action at this time.
0 commit comments