Closed
Bug 1091722
Opened 10 years ago
Closed 10 years ago
Bring in-tree Sphinx docs into modernity
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla36
People
(Reporter: gps, Assigned: gps)
References
Details
Attachments
(9 files, 1 obsolete file)
37 bytes,
text/x-review-board-request
|
Details | |
37 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details | |
38 bytes,
text/x-review-board-request
|
Details |
There are things we can do to make the in-tree Sphinx docs more useful and available. Patches forthcoming.
Assignee | ||
Comment 1•10 years ago
|
||
Attachment #8514426 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 2•10 years ago
|
||
/r/97 - Bug 1091722 - Remove requirements.txt /r/99 - Bug 1091722 - Import Jenkins build script /r/101 - Bug 1091722 - Move VM provisioning logic into Vagrantfile /r/103 - Bug 1091722 - Remove some dead or legacy code from job script /r/105 - Bug 1091722 - Use Ubuntu 14.04 /r/107 - Bug 1091722 - Discover Vagrant better /r/109 - Bug 1091722 - Don't require configure before generating docs /r/111 - Bug 1091722 - Update Jenkins configuration to not perform configure /r/113 - Bug 1091722 - Use Read The Docs theme for Sphinx Pull down these commits: hg pull review -r 66172a04ea943a2a7b8961022c2cfc54643e77b3
Assignee | ||
Comment 3•10 years ago
|
||
https://reviewboard.mozilla.org/r/95/#review33 While the intent of this patch series was to enable docs generation on Read The Docs, I suspect more work is needed. I suspect we'll have to hack up conf.py to do all the magic currently performed in the mach command. I like the patch series as-is: it brings us a few steps closer to docs publishing on Read The Docs. I'll likely follow up with another patch series to make Read The Docs work one this is landed.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → gps
Comment 4•10 years ago
|
||
https://reviewboard.mozilla.org/r/97/#review35 Ship It!
Comment 5•10 years ago
|
||
https://reviewboard.mozilla.org/r/109/#review37 Ship It!
Comment 6•10 years ago
|
||
https://reviewboard.mozilla.org/r/113/#review39 ::: tools/docs/conf.py (Diff revision 1) > -#html_theme_path = [mdn_theme.get_theme_dir()] > +on_rtd = os.environ.get('READTHEDOCS', None) == 'True' get('READTHEDOCS')
Comment 7•10 years ago
|
||
https://reviewboard.mozilla.org/r/95/#review41 There are so many things to say about the jenkins.sh script at each level, yet they're irrelevant to the final file. Why bother importing the original script and modify it? Just import the patched file and /that/ will be reviewed.
Updated•10 years ago
|
Attachment #8514426 -
Flags: review?(mh+mozilla)
Assignee | ||
Updated•10 years ago
|
Attachment #8514426 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 8•10 years ago
|
||
/r/97 - Bug 1091722 - Remove requirements.txt; r=glandium /r/113 - Bug 1091722 - Use Read The Docs theme for Sphinx; r=glandium /r/109 - Bug 1091722 - Don't require configure before generating docs; r=glandium /r/105 - Bug 1091722 - Use Ubuntu 14.04 /r/101 - Bug 1091722 - Add Jenkins build code Pull down these commits: hg pull review -r 991858342ed40e0569cc871e06856164c456dc1f
Assignee | ||
Comment 9•10 years ago
|
||
https://reviewboard.mozilla.org/r/95/#review45 I did some pretty heavy histedit work on this patch series. Dropped a few commits. Folded a few more. Moved the reviewed patches up in the series. And it looks like Review Board handled it quite nicely!
Assignee | ||
Comment 10•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/0ac9f9254f62 https://hg.mozilla.org/integration/mozilla-inbound/rev/07abf03ca145 https://hg.mozilla.org/integration/mozilla-inbound/rev/d87f06624e13
Assignee | ||
Comment 11•10 years ago
|
||
I pushed the Sphinx refactor. Will submit the Jenkins refactoring some other time: it isn't important.
Comment 12•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/0ac9f9254f62 https://hg.mozilla.org/mozilla-central/rev/07abf03ca145 https://hg.mozilla.org/mozilla-central/rev/d87f06624e13
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
Updated•10 years ago
|
Attachment #8514426 -
Flags: review?(mh+mozilla)
Updated•9 years ago
|
Flags: qe-verify-
Assignee | ||
Comment 13•9 years ago
|
||
Attachment #8514426 -
Attachment is obsolete: true
Assignee | ||
Comment 14•9 years ago
|
||
Assignee | ||
Comment 15•9 years ago
|
||
Assignee | ||
Comment 16•9 years ago
|
||
Assignee | ||
Comment 17•9 years ago
|
||
Assignee | ||
Comment 18•9 years ago
|
||
Assignee | ||
Comment 19•9 years ago
|
||
Assignee | ||
Comment 20•9 years ago
|
||
Assignee | ||
Comment 21•9 years ago
|
||
Assignee | ||
Comment 22•9 years ago
|
||
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•