gecko-dev/tools/docs
Andrew Halberstadt 09c473ae93 Bug 1454640 - [docs] Use a single SphinxManager instance across all rebuilds r=mshal
In the mozbuild.sphinx extension, we create a new SphinxManager instance each
time. However this isn't ideal now that we can rebuild the docs within the same
interpreter using the livereload server.

This makes use of a singleton so that we can share state not only between
multiple invocations of sphinx-build, but also with the mach command. This will
be taken advantage of more heavily in future commits in this series.

MozReview-Commit-ID: 7ERYeN5BPeI

--HG--
extra : rebase_source : 44aee637ea9b828b43b82e8639ddc3cc7f68c797
2018-04-18 12:56:55 -04:00
..
moztreedocs Bug 1454640 - [docs] Use a single SphinxManager instance across all rebuilds r=mshal 2018-04-18 12:56:55 -04:00
conf.py Bug 1372406: Follow-up: Add missing source directory to docs config. r=bustage 2018-03-28 12:23:15 -07:00
index.rst
jsdoc.json Bug 1423425 Let sphinx-js read .js files r=erik 2017-12-05 18:53:59 -08:00
mach_commands.py Bug 1454640 - [moztreedocs] Move 'create_tarball' into a package submodule r=mshal 2018-04-18 12:17:44 -04:00
requirements.txt Backed out 11 changesets (bug 1437593) for Doc linting failure. CLOSED TREE 2018-04-28 12:02:02 +03:00