Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider alternatives to cookiecutter providing project update #299

Open
llucax opened this issue Jul 30, 2024 · 1 comment
Open

Consider alternatives to cookiecutter providing project update #299

llucax opened this issue Jul 30, 2024 · 1 comment
Labels
part:cookiecutter Affects the generation of projects using cookiecutter type:enhancement New feature or enhancement visitble to users
Milestone

Comments

@llucax
Copy link
Contributor

llucax commented Jul 30, 2024

What's needed?

We are investing quite a bit of work trying to add ways to easy the template upgrade for users. Ideally the template tool should help us with this.

Proposed solution

Consider alternatives that have some support for updating projects out of the box. For example:

Alternatives and workarounds

We are currently providing a manually-written upgrade script, but it is time consuming and quite flaky.

@llucax llucax added part:❓ We need to figure out which part is affected type:enhancement New feature or enhancement visitble to users part:cookiecutter Affects the generation of projects using cookiecutter labels Jul 30, 2024
@llucax llucax added this to the Untriaged milestone Jul 30, 2024
@llucax llucax removed the part:❓ We need to figure out which part is affected label Jul 30, 2024
@llucax
Copy link
Contributor Author

llucax commented Aug 2, 2024

Cruft doesn't seem to be in a good shape.

Copier, on the other hand seems to be super well maintained, less popular than cookiecutter, but more active.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
part:cookiecutter Affects the generation of projects using cookiecutter type:enhancement New feature or enhancement visitble to users
Projects
None yet
Development

No branches or pull requests

1 participant