Closed Bug 986719 Opened 11 years ago Closed 11 years ago

Centralized documentation for UITelemetry

Categories

(Firefox for Android Graveyard :: General, defect)

All
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Firefox 31

People

(Reporter: rnewman, Assigned: rnewman)

References

Details

Attachments

(1 file)

We should have in-tree generated docs for the data we're producing. Now we have Bug 939367, we can do it! This bug tracks creating the stub.
This is easy and awesome: http://mxr.mozilla.org/mozilla-central/source/tools/docs/index.rst#30 One thing that's not obvious, though, is how to have documentation for the desktop and Fennec implementations of UITelemetry close to each other.
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
The in-tree docs are considered not part of the build and they do crazy things like install 3rd party Python libraries from PyPI. A brief search of the internets for "sphinx javadoc" reveals cool projects like http://bronto.github.io/javasphinx/ that allow you to incorporate javadoc output into Sphinx. I think adding javadocs to the output of |mach build-docs| would be a nifty feature! Let me know if you'd like to pursue something more official for Java docs integration.
(In reply to Nick Alexander :nalexander from comment #1) > This is easy and awesome: > > http://mxr.mozilla.org/mozilla-central/source/tools/docs/index.rst#30 > > One thing that's not obvious, though, is how to have documentation for the > desktop and Fennec implementations of UITelemetry close to each other. See tools/docs. We currently stage each "namespace" from SPHINX_TREES into a staging directory. We don't have a mechanism for combining files from multiple directories into the same destination. Should be possible with a small patch. Hardest part is looking for conflicts coming from multiple source directories. (We could probably use this feature for FHR as well.)
Step one: have *any* generated docs for Fennec. We can iterate later.
No content yet other than links. Individual UITelemetry work can add here.
Attachment #8395090 - Flags: review?(gps)
Comment on attachment 8395090 [details] [diff] [review] Centralized documentation for UITelemetry. v1 Review of attachment 8395090 [details] [diff] [review]: ----------------------------------------------------------------- This is all you need!
Attachment #8395090 - Flags: review?(gps) → review+
Target Milestone: --- → Firefox 31
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: