Skip to content

Instantly share code, notes, and snippets.

@QuietMisdreavus
Last active September 19, 2017 01:24
Show Gist options
  • Save QuietMisdreavus/be4141da320cdc8bb32226b5a4ac196b to your computer and use it in GitHub Desktop.
Save QuietMisdreavus/be4141da320cdc8bb32226b5a4ac196b to your computer and use it in GitHub Desktop.

(This is a mirror of the main working group document, for those who can't access Dropbox Paper.)

Rustdoc issue roundup (WG-docs-rustdoc)

Getting Started

Look through the “Any issue marked A-rustdoc" or the “Curated list” links below and find something that sounds interesting. Soon i’d like to have more issues with mentoring instructions - i’ll add a proper link to “A-rustdoc + E-mentor" once i’m okay with it - but for now i’ll have to start with the daunting full list. >_>

Don’t worry about something seeming “too big” to be mentored; if it’ll take a lot of work i’ll probably just start thinking through what needs to happen. If it start getting to “massive rework of (thing)” that’s when i’ll stop. (Most things don’t need this! At most i’ll just have to pull in some proper compiler people to see what’s available to rustdoc.)

Then come hang out in the gitter room so i can give you a tour of the relevant areas. If i’m not available (i live in the US-Central time zone and am most active during the business day) then i can leave an explainer for the backlog, since Gitter saves that between loads, even when you’re not online. (If IRC is your thing then come to #rust-docs or #rust-dev-tools, but we want to see “impl period” stuff happen on Gitter more >_>)

Goals

By the end of the impl period, we should:

  • Close a substantial portion of A-rustdoc issues
  • Introduce new people to rustdoc’s codebase
  • Make Steve’s job harder by introducing more features that the new rustdoc has to implement to get to parity >_>

Open work items

I’ve been slowly walking through the list, oldest-first, to categorize them by how much effort i think they’d require. Issues in the “legwork” category should make for a good introduction to the codebase, since you won’t have to re-architect things to get it solved.

I’ve written a couple overviews of working with the Rust codebase and rustdoc in particular:

Completed work items

Whenever i get a new person mentored, or a major A-rustdoc issue gets closed, i’ll be sure to list it here! Otherwise, i’ll try to keep a count of issues over time, to view progress.

  • 2017-09-18 (baseline): 213 Open, 644 Closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment