An open API service indexing awesome lists of open source software.

https://github.com/liblaf/copier-release

๐ŸŽ‰ Automated release management and changelog generation for GitHub projects!
https://github.com/liblaf/copier-release

automation changelog-generation ci-cd code-release continuous-integration copier-template dependency-management github-api release-management versioning workflow-automation

Last synced: 1 day ago
JSON representation

๐ŸŽ‰ Automated release management and changelog generation for GitHub projects!

Awesome Lists containing this project

README

          


![copier-release](https://socialify.git.ci/liblaf/copier-release/image?description=1&forks=1&issues=1&logo=https%3A%2F%2Fraw.githubusercontent.com%2Fcopier-org%2Fcopier%2Frefs%2Fheads%2Fmaster%2Fimg%2Flogo.svg&name=1&owner=1&pattern=Transparent&pulls=1&stargazers=1&theme=Auto)

[![Made with Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-black.json)](https://github.com/copier-org/copier)

[Changelog](https://github.com/liblaf/copier-release/blob/main/CHANGELOG.md) ยท [Report Bug](https://github.com/liblaf/copier-release/issues) ยท [Request Feature](https://github.com/liblaf/copier-release/issues)

![](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)

## โœจ Features

- ๐Ÿค– **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;

## ๐Ÿ“ฆ Installation

To install `gh:liblaf/copier-release`, run the following command:

```bash
copier copy --trust gh:liblaf/copier-release .
```

## โŒจ๏ธ Local Development

You can use Github Codespaces for online development:

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/liblaf/copier-release)

Or clone it for local development:

```bash
git clone https://github.com/liblaf/copier-release.git
cd copier-release
```

## ๐Ÿค Contributing

Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues](https://github.com/liblaf/copier-release/issues) to get stuck in to show us what you're made of.

[![PR Welcome](https://img.shields.io/badge/%F0%9F%A4%AF%20PR%20WELCOME-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge)](https://github.com/liblaf/copier-release/pulls)

[![Contributors](https://contrib.nn.ci/api?repo=liblaf/copier-release)](https://github.com/liblaf/copier-release/graphs/contributors)

## ๐Ÿ”— More Copier Templates

- **[Shared](https://github.com/liblaf/copier-shared)** - โœจ Automated code quality and maintenance for your projects: A Copier template with pre-commit hooks, MegaLinter, and auto-update workflows.
- **[Release](https://github.com/liblaf/copier-release)** - ๐Ÿš€ Automated release management with Copier and Release Please
- **[Python](https://github.com/liblaf/copier-python)** - ๐Ÿ A modern Copier template for Python projects. Pre-configured with mise, ruff, pytest, mkdocs, and GitHub Actions workflows for seamless development.
- **[Rust](https://github.com/liblaf/copier-rust)** - ๐Ÿฆ€ Copier template for Rust projects with cross-compilation, CI/CD, and release automation
- **[TypeScript](https://github.com/liblaf/copier-typescript)** - ๐Ÿš€ Kickstart your TypeScript project with modern tools like Bun, Biome, and automated CI/CD workflows.

---

#### ๐Ÿ“ License

Copyright ยฉ 2024 [liblaf](https://github.com/liblaf).

This project is [MIT](https://github.com/liblaf/copier-release/blob/main/LICENSE) licensed.