project management

Posts related to creating, structuring, managing, etc. software projects.

Use TOML for `.env` files?

We have some support for .env files in the Python extension for VS Code, but we have noticed some shortcomings with .env files based on user feedback. After getting some inspiration from CircuitPython

Why I don't like SemVer anymore

Back in 2017 I wrote a blog post on how I manage version numbers [https://snarky.ca/how-i-manage-package-version-numbers/]. In that post I mentioned how I tried to follow semantic versioning [https://semver.org/

Designing an async API, from sans-I/O on up

While developing the CLA bot for CPython [https://github.com/python/the-knights-who-say-ni] (aka, the Knights Who Say Ni), I decided to make it asynchronous, partially for performance reasons but also because I simply

© 2013 Brett Cannon