MDN is pivoting hard to focus on web docs: https://blog.mozilla.org/opendesign/future-mdn-focus-web-docs/
MDN will actively start de-emphasizing docs that aren't related to the web. You can already see this on things like search results: https://developer.mozilla.org/en-US/search?q=firefox%20build. Note how the "Firefox" topic isn't searched by default. I also heard MDN may start excluding non-web docs from search engine indexing. If they do this, search results for e.g. "contribute to Firefox" will likely go nowhere useful. There are a ton of build system (and general Firefox development docs) on MDN. e.g. https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions . We already had fragmented Firefox build docs. We have things scattered between MDN, wiki.mozilla.org, in-tree Sphinx docs, and years of mailing list and blog posts (which sadly are the sole source of some useful info). With MDN pivoting towards the web and being hostile to non-web docs, I think the writing is clear that we should be moving Firefox build/development docs off MDN. Or at the very least we shouldn't continue to invest much effort in the MDN docs. Personally, I'd like to see us move towards the in-tree docs. Those are currently hosted at https://gecko.readthedocs.org/ (although that's been broken for a few weeks and before that it was only reliable ~50% of the time because our scale breaks RTD). We can certainly improve the robustness. Possibly by hosting ourselves if we need to. However, the in-tree docs aren't a wiki, so the barrier to change is higher - both in terms of process to edit and the knowledge required to use ReST + Sphinx. I've explored some of this in more detail at https://gregoryszorc.com/blog/2015/01/09/firefox-contribution-process-debt/. I wholeheartedly agree that wikis are more user friendly. However, I also feel like the in-tree docs get us nice things like versioning (someone wanting to build Firefox 55 2 years from now will have access to the docs for version 55 via source control), link verification, and a code review process so build peers can prevent bad docs before they are seen by others. I wanted to start a thread to see what people think we should do. And to be clear, I'm not yet proposing that we incur a bunch of work to move things. But we probably should figure out where are docs efforts should be invested moving forward.
_______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds