- π€ Automated Releases: Configures Release Please to automatically generate version bumps and changelogs based on conventional commits;
- π§© Multi-Language Support: Supports multiple project types including Go, Node.js, Python, Rust, and simple projects;
- π§ Customizable Configuration: Provides flexible changelog sections with organized categories for features, fixes, docs, and more;
- π Clean Output: Generates well-formatted changelogs with proper section organization and emoji prefixes for better readability;
To install gh:liblaf/copier-release, run the following command:
copier copy --trust gh:liblaf/copier-release .You can use Github Codespaces for online development:
Or clone it for local development:
git clone https://github.com/liblaf/copier-release.git
cd copier-releaseContributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub Issues to get stuck in to show us what you're made of.
- Shared - β¨ Automated code quality and maintenance for your projects: A Copier template with pre-commit hooks, MegaLinter, and auto-update workflows.
- Release - π Automated release management with Copier and Release Please
- Python - π A modern Copier template for Python projects. Pre-configured with mise, ruff, pytest, mkdocs, and GitHub Actions workflows for seamless development.
- Rust - π¦ Copier template for Rust projects with cross-compilation, CI/CD, and release automation
- TypeScript - π Kickstart your TypeScript project with modern tools like Bun, Biome, and automated CI/CD workflows.
