gecko-dev/tools/docs/moztreedocs
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
..
__init__.py Bug 1454640 - [docs] Use a single SphinxManager instance across all rebuilds r=mshal 2018-04-18 12:56:55 -04:00
package.py Bug 1454640 - [moztreedocs] Move 'create_tarball' into a package submodule r=mshal 2018-04-18 12:17:44 -04:00
upload.py Bug 1390693 - Use thread pool for S3 uploads; r=dustin 2017-08-24 12:38:01 -07:00