Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Heather Ellsworth 9b4ec479cb Bug 1891278 - Reorganize existing source docs pages. r=freaktechnik,tobyp,aleca
Differential Revision: https://phabricator.services.mozilla.com/D225282

--HG--
extra : moz-landing-system : lando
2024-10-12 15:57:39 +00:00
Rob Lemley d15a52f695 Bug 1908528 - Allow source docs to be located outside of /docs path. r=dandarnell
This is handled by the rocsphinx Sphinx extension, a fork of mozsphinx. It
differs from mozsphinx in a key way: The document paths are not extracted from
moz.build files, they are set in `docs/config.yml` in the `doc_trees` mapping.
This was done to keep rocsphinx from importing code (mozbuild) that is in
the Gecko tree. When ReadTheDocs builds the documentation, it only has the
Comm source to work with.
The config file also has a `python_package_dirs` list structure which can be
used in the future to include Python documentation for comm_taskgraph among
other things.

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

--HG--
extra : amend_source : a4bec120d48e93545ed5e276351f548b5d6f3349
2024-10-01 13:53:51 +03:00
Rob Lemley a380b00720 Bug 1893718 - Configure jsdoc with a javascript file rather than JSON. r=aleca
It turns out that sphinx_js doesn't really do anything with `jsdoc_config_path`
except pass it along to jsdoc itself, which will happily execute a javascript
module. This saves having to write out a new JSON file in the source directory
when building docs.

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

--HG--
rename : docs/jsdoc.conf.json => docs/jsdoc.conf.js
extra : amend_source : 71be7a74bfbbad14817e39ea8aeda2db0358a069
extra : absorb_source : 967dcb9111a372a93aba2b06271f75fa3ff95dd5
2024-04-29 15:37:21 -07:00
Daniel Darnell 5417f1cbba Bug 1872974 - Add sphinx-js to in-tree docs. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D197744

--HG--
extra : amend_source : 1afc791e3b91ce300002deada6966aafb72013c1
extra : absorb_source : 483d75fe9c4fa08e57a9badac33a1120c62da3d1
2024-02-03 11:09:04 +00:00
Rob Lemley 1b3ebfa1f5 Bug 1805810 - Incremental improvements to source-docs building. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D164768

--HG--
extra : moz-landing-system : lando
2022-12-15 18:36:46 +00:00
Daniel 42d373daec Bug 1787068 - Follow-up: Add MPLv2 header to conf.py r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D158668
2022-10-05 15:25:15 +00:00
Daniel ac4c584bdb Bug 1787068 - Add empty in-tree documentation. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D158355

--HG--
extra : absorb_source : e265f062a0b1e917ad6b09627743e1541c719dfc
2022-09-29 19:01:02 +00:00