4
Which python scaffolding tools?
(piefed.ca)
Welcome to the Python community on the programming.dev Lemmy instance!
Past
November 2023
October 2023
July 2023
August 2023
September 2023
Package DevOPs is a skill. Half assing it will not:
impress a published package author's peers
encourage confidence in the authors perseverance to maintain the package
encourage confidence in the author's willingness to politely respond to Issues and PRs
package will have issues that never get resolved cuz the author packaging skillset is woefully lacking including but not limited to: Makefile, pre-commit, tox, gha, doctest, documentation, test coverage, multiple platform support, manylinux support, setup for collaboration, and static typing.
So suggest redirecting efforts towards studying how to improve packaging rather than how to avoid packaging.
A suggestion on things to improve documentation:
move the doctest out of in-code documentation and into test suite! So the doctest are proof and contribute to coverage
This is straight from a
Makefile. Where the file extension for doctest was changed to.rst. Can see have A B testing setup to compare two packages.Example how to include doctest into Sphinx document
Was this meant for a different thread?
On this board, and hope everyone else is, to learn and share. Try to contribute, not just state my opinion.
Didn't feel this thread offered anything substantial to learn, so threw out some gem that others might find useful in their projects.