зеркало из https://github.com/mozilla/gecko-dev.git
servo: Merge #4491 - update description in ORGANIZATION.md (from yodalee:update-ORGANIZATION-description); r=jdm
This is a short update to ORGANIZATION.md. Since I just join this project, and cannot find the entry point described in this doc, so I search git log to figure out the description of each file and directory. Any comment is welcome. Source-Repo: https://github.com/servo/servo Source-Revision: d98062e2d4bf87d1ac24ce28e638d132cada812d
This commit is contained in:
Родитель
be24ce4c79
Коммит
1d418955a7
|
@ -2,35 +2,41 @@
|
|||
|
||||
## Servo components
|
||||
|
||||
* `src/bin.rs`: Servo's entry point
|
||||
* `src/lib.rs`: libservo entry point
|
||||
* `components/layout`: The layout system.
|
||||
* `components/style`: The CSS styling system.
|
||||
* `components/script`: The JavaScript and DOM systems.
|
||||
* `components/servo`: Servo main program.
|
||||
* `components/servo/main.rs`: Servo's entry point.
|
||||
* `components/servo/lib.rs`: libservo entry point.
|
||||
* `components/canvas`: HTML canvas graphics operations.
|
||||
* `components/compositing`: The compositor and windowing systems.
|
||||
* `components/devtools`: Server for remote Firefox developer tools.
|
||||
* `components/gfx`: Graphics rendering, fonts, and text shaping.
|
||||
* `components/net`: Networking, caching, image decoding.
|
||||
* `components/layout`: The layout system.
|
||||
* `components/msg`: Message structure definitions for inter-task communication.
|
||||
* `components/*_traits`: Trait definitions to break crate dependencies.
|
||||
* `components/net`: Networking, caching, image decoding.
|
||||
* `components/plugins`: Various compiler plugins and macros used by the rest of Servo.
|
||||
* `components/script`: The JavaScript and DOM systems.
|
||||
* `components/style`: The CSS styling system.
|
||||
* `components/util`: Various utility functions used by other Servo components.
|
||||
* `components/*_traits`: Trait definitions to break crate dependencies.
|
||||
|
||||
## Supporting libraries
|
||||
|
||||
These libraries are either internal but used by Servo or external and need
|
||||
special integration:
|
||||
|
||||
* `support/android`: Android-specific infrastructure.
|
||||
* `support/android-rs-glue`: Android apk builder.
|
||||
* `support/rust-task_info`: A binding to the task_info library on OS X.
|
||||
* `support/time`: A temporary fork of libtime required for Android.
|
||||
|
||||
## Tests
|
||||
|
||||
* `tests/contenttest.rs`: Content (JavaScript) test runner
|
||||
* `tests/contenttest`: Content tests
|
||||
* `tests/reftest.rs`: Reference (layout) test runner
|
||||
* `tests/reftest`: Reference tests
|
||||
* `tests/html`: Manual test cases and examples
|
||||
* `tests/power`: Tests for measuring power usage
|
||||
* `tests/wpt`: Web platform tests and harness
|
||||
* `tests/contenttest.rs`: Content (JavaScript) test runner.
|
||||
* `tests/content`: Content tests.
|
||||
* `tests/reftest.rs`: Reference (layout) test runner.
|
||||
* `tests/ref`: Reference tests.
|
||||
* `tests/html`: Manual test cases and examples.
|
||||
* `tests/power`: Tests for measuring power usage.
|
||||
* `tests/wpt`: Web platform tests and harness.
|
||||
|
||||
## Miscellaneous
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче