servo/book

The Servo Book

Python

42

262 commits

updated Sep 18, 2026

See the code

README

The Servo Book

https://book.servo.org

To render the book locally:

$ cargo install mdbook --vers '^0.5' --locked
$ cargo install mdbook-mermaid --vers '^0.17' --locked
$ mdbook serve --open

Or if you have Nix (the package manager):

$ nix-shell --run 'mdbook serve --open'

This book is a work in progress! In the table of contents, * denotes chapters that were recently added or imported from older docs, and still need to be copyedited or reworked.

Adding a new page

To add a new page to the book:

  1. Create the new markdown page in the desired subdirectory of src/
  2. Add a new link to SUMMARY.md with the relative path to the new file

Contributors

(top 30 of 51)

delan

70 commits

jdm

27 commits

mrobinson

26 commits

lumiscosity

16 commits

servo/book

The Servo Book

Python

42

262 commits

updated Sep 18, 2026

See the code

README

The Servo Book

https://book.servo.org

To render the book locally:

$ cargo install mdbook --vers '^0.5' --locked
$ cargo install mdbook-mermaid --vers '^0.17' --locked
$ mdbook serve --open

Or if you have Nix (the package manager):

$ nix-shell --run 'mdbook serve --open'

This book is a work in progress! In the table of contents, * denotes chapters that were recently added or imported from older docs, and still need to be copyedited or reworked.

Adding a new page

To add a new page to the book:

  1. Create the new markdown page in the desired subdirectory of src/
  2. Add a new link to SUMMARY.md with the relative path to the new file

Contributors

(top 30 of 51)

delan

70 commits

jdm

27 commits

mrobinson

26 commits

lumiscosity

16 commits

Languages

Python

45.9%

Shell

19.3%

JavaScript

18.1%

CSS

13.4%

Nix

3.3%