csdummi, to mastodon German
@csdummi@babka.social avatar

I think inline is an important tool to making software readable. It makes software maintainable, encourages future development and makes it easier to join the project as a developer.

This is why I advocate for to start encouraging inline documentation with , requiring it for any new PRs and serving this API documentation on joinmastodon.org.

https://github.com/mastodon/mastodon/issues/29141

csdummi,
@csdummi@babka.social avatar

@serge many of the projects we use in Python, like , are documented using , which can be configured to automatically generate API documentation from Python source code:

https://www.sphinx-doc.org/en/master/tutorial/automatic-doc-generation.html

This is (similar to the and situation) backwards compatible with , though much more expressive due to the machine-readable format for defining parameters, return values and potential exceptions:

https://www.sphinx-doc.org/en/master/tutorial/automatic-doc-generation.html

https://docs.python.org/3/library/pydoc.html

ivan18rod, (edited ) to fediverse

I Just Released @JokeBot V1! 🥳

After a few arduous months of getting the JokeBot off the ground, I have finally got the framework core polished and ready for wider adoption. The adapter will enter its release candidate phase and become stable (hopefully) later today, and the adapter will enter development afterwards.

(1/2)

ivan18rod,

With @JokeBot up and running, I have the docs mostly ready to use, except there are a few broken links that lead to 404s as well as some a11y issues. I'm fixing to get in contact with the team to troubleshoot the issues, but they probably won't be fixed any time soon, so I didn't see the point for pushing back the release until those issues are resolved. Other than that, I'm glad that I'm making progress! 🥳

(2/2)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines