Closed
Bug 1451351
Opened 7 years ago
Closed 7 years ago
Move obsolete documentation to subfolder
Categories
(Toolkit :: Telemetry, enhancement, P3)
Toolkit
Telemetry
Tracking
()
RESOLVED
FIXED
mozilla62
Tracking | Status | |
---|---|---|
firefox62 | --- | fixed |
People
(Reporter: janerik, Assigned: is2ei, Mentored)
Details
(Whiteboard: [good second bug][lang=rst])
Attachments
(1 file, 1 obsolete file)
159.24 KB,
patch
|
janerik
:
review+
|
Details | Diff | Splinter Review |
We should move obsolete documentation to a subfolder below the Telemetry documentation.
This currently includes:
- browser/docs/UITelemetry.rst
- toolkit/components/telemetry/docs/fhr/index.rst
Comment 1•7 years ago
|
||
We can make this a mentored good second bug, I think?
Flags: needinfo?(jrediger)
Priority: -- → P3
Reporter | ||
Comment 2•7 years ago
|
||
To help Mozilla out with this bug, here's the steps:
0) Comment here on the bug that you want to volunteer to help. I (or someone else) will assign it to you.
1) Download Firefox source code: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build
- If you have any problems, please ask on IRC (https://wiki.mozilla.org/Irc) in the #introduction channel. They're there to help you get started.
- You can also read the Developer Guide, which has answers to most development questions: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction
2) Start working on this bug.
Create a new directory named `obsolete` under `toolkit/components/telemetry/docs/`
Create a file named `index.rst` in that directory and add the heading `Obsolete Documentation` and add the Table of Contents (see `toolkit/components/telemetry/docs/data/index.rst` for an example of the syntax)
Copy over the `fhr` directory, create a new folder `uitelemetry` and copy over `browser/docs/UITelemetry.rst` as `index.rst`
- If you have any problems with this bug, please comment on this bug and set the needinfo flag for me. Also, you can find me and my teammates on the #telemetry channel on IRC (https://wiki.mozilla.org/Irc) most hours of most days.
3) Build your change with `mach doc`. Open the documentation in the browser and check that the documentation is readable and linked from the sidebar and the table of contents of the subsection.
4) Submit the patch for review. Mark me as a reviewer so I'll get an email to come look at your code.
- Here's the guide: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch
5) After a series of reviews and changes to your patch, I'll mark it for checkin or push it to autoland. Your code will soon be shipping to Firefox users worldwide!
6) ...now you get to think about what kind of bug you'd like to work on next. Let me know what you're interested in and I can help you find your next contribution.
Flags: needinfo?(jrediger)
Reporter | ||
Updated•7 years ago
|
Mentor: jrediger
Reporter | ||
Updated•7 years ago
|
Whiteboard: [good second bug]
Reporter | ||
Updated•7 years ago
|
Whiteboard: [good second bug] → [good second bug][lang=rst]
Reporter | ||
Comment 4•7 years ago
|
||
Yes, please. The instructions should be pretty clear already. If you have questions please ping me.
Flags: needinfo?(jrediger)
Reporter | ||
Updated•7 years ago
|
Assignee: nobody → is2ei.horie
Assignee | ||
Comment 5•7 years ago
|
||
I attached a patch.
Could you review it, please? Thanks!
Attachment #8973490 -
Flags: review?(jrediger)
Assignee | ||
Updated•7 years ago
|
Status: NEW → ASSIGNED
Reporter | ||
Comment 6•7 years ago
|
||
Comment on attachment 8973490 [details] [diff] [review]
bug-1451351.patch
Review of attachment 8973490 [details] [diff] [review]:
-----------------------------------------------------------------
Sorry, in the initial instructions I failed to make it clear that the old files can be removed. That's on me.
Could you remove the now-old `browser/docs/UITelemetry.rst` file and the `toolkit/components/telemetry/docs/fhr` directory?
::: toolkit/components/telemetry/docs/obsolete/index.rst
@@ +7,5 @@
> +.. toctree::
> + :maxdepth: 5
> + :titlesonly:
> +
> + uitelemetry/index
There are trailing spaces here at the end. Please remove them.
Attachment #8973490 -
Flags: review?(jrediger) → review-
Assignee | ||
Comment 7•7 years ago
|
||
Thanks! I forgot to run "addremove".
I fixed the patch. Could you review it, please?
Attachment #8973490 -
Attachment is obsolete: true
Attachment #8973998 -
Flags: review?(jrediger)
Reporter | ||
Comment 8•7 years ago
|
||
Comment on attachment 8973998 [details] [diff] [review]
bug-1451351.patch
Review of attachment 8973998 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks! That looks good. I will mark this for check-in now and it will then land sometime soon.
Attachment #8973998 -
Flags: review?(jrediger) → review+
Reporter | ||
Updated•7 years ago
|
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/a36ab577057d
Move obsolete documentation to subfolder. r=janerik
Keywords: checkin-needed
Comment 10•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox62:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
You need to log in
before you can comment on or make changes to this bug.
Description
•