Closed Bug 1115278 Opened 11 years ago Closed 11 years ago

Make Sphinx docs work with Read The Docs

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla37

People

(Reporter: gps, Assigned: gps)

References

Details

Attachments

(5 files, 1 obsolete file)

Read The Docs is amazing. It would be even more amazing if we could host Firefox' Sphinx docs on it.
I'm not really thrilled to have yet another place to look at for Mozilla docs. It's already confusing enough.
My goal is to make RTD the canonical home and to kill the Jenkins CI (unless of course we want to keep it running so we get alerts when it fails).
I'd rather have some automation put things on mdn or wiki.m.o than having yet another documentation url. That actually applies to what's currently on ci.mozilla.org. But I'll leave the final word to Sheppy. I'm merely mentioning my developer POV.
Bug 920314 is on file to host the docs on MDN. Last update, they are unable to "import" Sphinx docs directly into MDN. Instead, they install URL proxies to expose docs from RTD on MDN. So getting the docs published on RTD is a prerequisite to getting them on MDN.
Blocks: 920314
Attached file MozReview Request: bz://1115278/gps (obsolete) —
Attachment #8541288 - Flags: review?(mh+mozilla)
/r/1727 - Bug 1115278 - Move Sphinx build scanning into moztreedocs /r/1729 - Bug 1115278 - Store docs directory in a variable /r/1731 - Bug 1115278 - Move Sphinx documentation staging into Sphinx extension /r/1733 - Bug 1115278 - Add virtualenv to Sphinx environment /r/1735 - Bug 1115278 - Fix mach documentation issues Pull down these commits: hg pull review -r e550299f0d19db8739bbbd3979c68fdee1b2be1e
https://reviewboard.mozilla.org/r/1733/#review1133 ::: python/mozbuild/mozbuild/sphinx.py (Diff revision 1) > - app.srcdir = manager._docs_dir > + app.srcdir = os.path.join(app.outdir, '_staging') why change this?
Attachment #8541288 - Flags: review?(mh+mozilla) → review+
Attachment #8541288 - Attachment is obsolete: true
Attachment #8618972 - Flags: review+
Attachment #8618973 - Flags: review+
Attachment #8618974 - Flags: review+
Attachment #8618975 - Flags: review+
Attachment #8618976 - Flags: review+
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: