Let's take a moment to thank Joshua Nelson for his work on rustdoc 🎉

1069 points Rdambrosio016

As some of you may know, u/jynelson recently stepped down as co-lead of the rustdoc team after 2 years of being part of the team (and later as co-lead). His (often thankless) work on rustdoc, docs.rs, and the rustc dev-guide has been instrumental in making rust an amazing language for writing and reading documentation for everyone. For this reason i wanted to spend a couple minutes highlighting some of the major changes we sometimes take for granted.

Undoubtedly the largest user-facing addition has been intra-doc links. Intra-doc links allow you to write documentation links that work as if they were path imports, such as [Foo](foo::Foo). This makes it easy and painless to write links to other places in documentation. The concept was in-progress for a long time, but it used to be fundamentally broken and unusable in multiple ways. Over more than 54 PRs, intra-doc links changed from a broken concept to a fundamental feature of writing Rust documentation.

Like all of the awesome team members that make up rust governance, Joshua has also been on the forefront of FCPs, PRs, issues, RFCs, etc. This tedious work that goes on in the background is instrumental to making rust an awesome language, yet boring and often thankless.

This is just scratching the surface, i have not mentioned the countless internal fixes to make rustdoc less buggy, faster, cleaner, etc. Or his work on docs.rs and the rustc dev guide.

Excited to see what your future endeavors will be <3