Ask HN: Which are your favorite developer docs?
I'm currently working on documenting a product for developers, I'm used to read lots of public dev docs, but it's my first time writing them.
I'd like to get some inspiration, could be favorite developer docs, but also resources on how to make them great.
Examples:
Stripe (https://stripe.com/docs): probably the canonical example for dev docs, well written, well structured, sweet spot between code examples and explanatory text (e.g. https://stripe.com/docs/billing/quickstart).
Tailscale (https://tailscale.com/kb/): well written, well structured, lots of how-to guides.
Docusaurus showcase (https://docusaurus.io/showcase): aggregation of docs, some of them are great, some are not. All of them are open source so it's a useful resource for inspiration.
Also, not a doc itself but a great tool to build docs: https://codehike.org/
23 comments
[ 3.4 ms ] story [ 53.3 ms ] threadhttps://devdocs.io/
https://developer.mozilla.org/en-US/
Whoever runs it deserves some sort of medal. Such a valuable resource.
Comment on the Linux Man Page request frequently focus on where to get HTML versions, or where to source the files from.
I think the answer is to parse the man pages into HTML (maybe with Pandoc) with the existing CSS/JS, not scrape existing man page web front-ends (of which this would qualify). A swath of docs could be imported by creating such an importer and collecting the "doc" outputs from functional package repositories like Guix and Nix, which tend to stick very closely to upstream; any modifications are rare, explicit, and easily removed.
https://fastapi.tiangolo.com/
Basic payment processing feature are still well documented, but once you get into their Connect or subscription stuff, it gets a little messy.
https://docs.djangoproject.com/en/4.0/
The Linux kernel however is by far my favourite because of the in-depth design documents in-tree in easy to read plain-text format.
It's easy to find things, clearly written, and usually answer any questions I have about how to use a particular standard library function.
I really appreciate the code samples, which are present all over the documentation.
https://www.mathworks.com/help/matlab/ref/fft.html
[1]: https://www.lua.org/manual/5.4/manual.html
Northflank API docs: https://northflank.com/docs/v1/api/introduction Very hands-on and easy to search.