The most boring part of setting up a new code project is typing the boilerplate: it’s easy to forget bits, so we just copy the last project’s folder and “file the serial numbers off” on the project name. Copy-pasta-driven project setup is not great though, as it’s too easy to forget replacing values in obscure files, or misunderstand why project is set up that way in the first place, leading to nasty surprises down the line.| jiby.tech
This PEP describes a scheme for identifying versions of Python software distributions, and declaring dependencies on particular versions.| Python Enhancement Proposals (PEPs)
A specification for adding human and machine readable meaning to commit messages| Conventional Commits