Massively increase your productivity on personal projects with comprehensive documentation and automated tests
My blog now has a detailed annotated version of this talk.
Supporting links for my talk at DjangoCon 2022.
- The Perfect Commit is my write-up of one of the core ideas from this talk.
- My PyPI profile (185 projects and counting)
- Series of posts on My open source process
- An example of what I consider a perfect commit: datasette ddc999ad12
- My cookiecutter templates:
- Dynamic content for GitHub repository templates using cookiecutter and GitHub Actions explains how my template repository hack works.
- Documentation unit tests
- Here are those tests for Datasette
- Example issue thread: #1809: prepare_jinja2_environment() hook should take datasette argument
- Research issue examples:
- My notes on writing better release notes