Closed Bug 1673371 Opened 5 years ago Closed 5 years ago

Provide Documentation for FOG Rust APIs in-tree

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox85 --- fixed

People

(Reporter: chutten|PTO, Assigned: chutten|PTO)

References

Details

(Whiteboard: [telemetry:fog:m6])

Attachments

(1 file)

Though our Rust Generic Metrics API might look a lot like the one documented in the Book of Glean it might evolve at a different speed and have some FOG-specific magic involved that our consumers will need to be aware of.

Also, they might not find the Book of Glean docs and instead wonder why they can't find Rust API docs in-tree with the C++ and JS API docs.

We can try to copy the look of the Book of Glean's API docs, but I don't know whether a tab-like display is possible given the current set of Sphinx plugins so we may be limited to non-interactive or table-based UI.

Yes, this will look like duplication. Sorry about that. But be sure to include specifics like:

  • IPC caveats
  • FOG-specific calls-to-action to improve the docs, improve the APIs

Jan-Erik and I have chatted about a plan to turn the Glean SDK docs into their own crate that can be vendored. In the mean time we can pursue a strategy of documenting the APIs in the Book of Glean and just point people to it with linked hypertext.

Assignee: nobody → chutten
Status: NEW → ASSIGNED
Priority: P3 → P1
Pushed by chutten@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0ee3c513b2dc Direct FOG users to the Book of Glean for API docs r=janerik
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: