|
|
|
|
|
by lioeters
821 days ago
|
|
Well-written article with examples, screenshots, going into the specifics of what makes a project documentation great for users/developers/contributors. It made me reflect on my own work and side projects, how I could improve the docs to make things easier to understand for myself and others. As I've grown as a developer, I've been writing more and more documentation, same with tests, to a point where some projects have more tests and docs than the actual code itself. I've heard it said that writing good documentation requires a different set of skills than writing code. Sometimes a person who is not technical or focused on development can be better at explaining things. At the least it requires a different perspective, to target the human runtime. I'll also add that automatically generated docs can be very useful, not by themselves only, but as an additional reference. |
|
I wish that Literate Programming was more widespread:
http://literateprogramming.com/
Currently trying to arrive at a good toolchain for my own efforts: https://willadams.gitbook.io/design-into-3d and https://github.com/WillAdams/gcodepreview and at this time, the best option is looking like:
https://quarto.org/
and TeXshop and probably .dtx files (but if someone has a better suggestion, I'd be open to it).