After I announced the in-tree build docs powered by Sphinx a few months ago [1], a few people came to me and said "that's really cool - I want something like that for my module."

I'm pleased to announce that as of bug 939367 landing in inbound a few hours ago, you can now deposit Sphinx docs anywhere in the tree and they will get picked up during `mach build-docs`. This feature is self-documenting and you can find the instructions in the output of `mach build-docs` or at [2]. See build/docs or services/docs in the tree for what this looks like in practice.

Yes, the docs use the old MDN theme. They will use the new theme once someone updates [3]. For all I know, someone is already hard at work doing that. We also have bug 920314 tracking getting these docs published on MDN.

Sphinx is extremely extensible. If you have ideas for better integrating it with anything, let me know!

Please report any issues or questions you may have. Core :: Build Config for now.

[1] https://groups.google.com/d/msg/mozilla.dev.platform/HQOL8YKiJmE/wlvktOlQSpIJ [2] https://ci.mozilla.org/job/mozilla-central-docs/Tree_Documentation/index.html
[3] https://github.com/lmorchard/mozilla-mdn-sphinx-theme
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to