Skip to content

Commit

Permalink
update description in ORGANIZATION.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yodalee committed Dec 27, 2014
1 parent b139574 commit a4877d2
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions ORGANIZATION.md
Expand Up @@ -2,32 +2,38 @@

## 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 : Canvas render systems.
* `components/compositing`: The compositor and windowing systems.
* components/devtools : The browser devtools
* `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 : A submodule of openssl on Android
* support/android-rs-glue : Android apk builder
* `support/rust-task_info`: A binding to the task_info library on OS X.
* support/time : Workaround for android cross compiling

## Tests

* `tests/contenttest.rs`: Content (JavaScript) test runner
* `tests/contenttest`: Content tests
* `tests/content Content tests
* `tests/reftest.rs`: Reference (layout) test runner
* `tests/reftest`: Reference tests
* `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
Expand Down

0 comments on commit a4877d2

Please sign in to comment.