Skip to content

♻️ Convert template to Copier - #11

Merged
juftin merged 24 commits into
juftin:mainfrom
jufty-bot:copier-migration
Jul 31, 2026
Merged

♻️ Convert template to Copier#11
juftin merged 24 commits into
juftin:mainfrom
jufty-bot:copier-migration

Conversation

@jufty-bot

Copy link
Copy Markdown
Contributor

Summary

Replace the Cookiecutter-based Python project template with Copier.

Context

Copier provides answer tracking and supports updating generated projects from later template revisions.

Changes

  • Add copier.yml and move renderable files under template/.
  • Preserve conditional licenses, Docker files, and publishing workflows through templated paths.
  • Replace Cookiecutter automation, fixture data, documentation, and tests with Copier equivalents.

Test Plan

  • task example-project
  • task test
  • task docs -- build
  • uv run --with ruff ruff check tests/test_copier.py

@juftin
juftin marked this pull request as ready for review July 30, 2026 03:52
@juftin
juftin merged commit 3b4df9f into juftin:main Jul 31, 2026
1 check passed
github-actions Bot added a commit that referenced this pull request Jul 31, 2026
# [v1.0.0](v0.10.0...v1.0.0) (2026-07-31)

## 💥 Breaking Changes
- [`3b4df9f`](3b4df9f)  copier migration (#11) (Issues: [`#11`](#11))

[skip ci]
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants