Recent posts

Test that forking code!

18 minute read

Not only should the final commit in a pull request patch series pass all its tests but also each commit back to where the pull request branched from main. A...

Basic Python project setup

6 minute read

Setting up an existing Python project from a fresh clone shouldn’t be a chore. Automate the process with a setup script.