Closing the loop on project scaffolding with Copier
This is a repost of my original article in Siemens' blog with some formatting enhancements.
Standards that ship, foundations that evolve: Copier distributes engineering and organizational standards through versioned templates and reconciles shared improvements with project-specific changes.
Starting a software project requires establishing a project foundation for its development and evolution. To establish this foundation, teams must decide how the project will be structured, developed, validated, maintained, and delivered. These decisions affect the project throughout its lifecycle and often draw on experience accumulated across earlier projects.