releases-comm-central/docs
Ikey Doherty e906c84d0d Bug 1860654 - Support Rust for Thunderbird development. r=rjl
Adds a new `comm/rust` directory used to build the upstream `gkrust-shared`
library within the newly provided `gkrust` Rust library.

Expose a new dedicated workspace and vendoring system, allowing for
Thunderbird-only dependencies within the tree, and solve the issue of having
drift in Cargo.lock between Thunderbird and Firefox.

New mach commands for managing the workflow around Rust with Thunderbird:

    ./mach tb-rust sync
    ./mach tb-rust vendor

Differential Revision: https://phabricator.services.mozilla.com/D193543

--HG--
extra : amend_source : ca6dc59ef386f4c62f53e79dac8cdb6caef8104e
2023-12-01 12:15:13 +00:00
..
_addons Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell 2022-12-15 18:36:46 +00:00
_static Bug 1845361 - Update Thunderbird Desktop module ownership. r=sancus 2023-07-25 13:42:12 -04:00
_templates Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell 2022-12-15 18:36:46 +00:00
build Bug 1845794 - Create a "beta" branding directory. r=dandarnell#!thunderbird-build-system-reviewers,#thunderbird-reviewers 2023-10-23 13:34:38 +00:00
l10n Bug 1816956 - Use fluent.migratetb to test Thunderbird Fluent migrations. r=dandarnell 2023-03-25 20:16:27 +11:00
mots Bug 1845361 - Update Thunderbird Desktop module ownership. r=sancus 2023-07-25 13:42:12 -04:00
rust Bug 1860654 - Support Rust for Thunderbird development. r=rjl 2023-12-01 12:15:13 +00:00
storybook Bug 1859014 - Expose storybook docs in source docs. r=aleca 2023-10-18 10:59:25 +01:00
telemetry Bug 1863399 - Fix telemetry enabling documentation and move to source-docs. r=#thunderbird-reviewers 2023-11-07 14:49:27 -08:00
Makefile Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell 2022-12-15 18:36:46 +00:00
README.md Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell 2022-12-15 18:36:46 +00:00
conf.py Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell 2022-12-15 18:36:46 +00:00
index.rst Bug 1860654 - Support Rust for Thunderbird development. r=rjl 2023-12-01 12:15:13 +00:00
requirements.in Bug 1810211 - Add initial Fluent migration documentation. r=aleca 2023-01-16 12:31:32 +00:00
requirements.txt Bug 1810211 - Add initial Fluent migration documentation. r=aleca 2023-01-16 12:31:32 +00:00

README.md

Building documentation locally

This process will improve over time.

For now, manually create a Python virtual environment and install the dependencies:

make venv

The virtualenv will be created in _venv.

Then to build the documentation:

make html