On Thu, Jun 15, 2017 at 1:04 PM, Andrew Halberstadt <
ahalberst...@mozilla.com> wrote:

> +1 to preferring in-tree docs.
>

+1 to this from me as well.  Wish it was easier to contribute, but the
in-tree docs are the best trade-off we have right now.

Nick


>
> If we're going to be adding a ton of new docs though, I think it would be
> worth exploring a different sphinx theme. I find the toctree in the side
> bar of the default rtd theme is already looking cluttered and getting
> difficult to navigate. I imagine with an order of magnitude more content,
> it will be more confusing than helpful.
>
>
>
> On Thu, Jun 15, 2017 at 3:41 PM, Gregory Szorc <g...@mozilla.com> wrote:
>
>> MDN is pivoting hard to focus on web docs: https://blog.mozilla.org/opend
>> esign/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_g
>> uide/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-contributio
>> n-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
>>
>>
>
> _______________________________________________
> dev-builds mailing list
> dev-builds@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds
>
>
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to