-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
feat: Copier Scaffolder Action #20362
Conversation
Hi @mspiegel31, just wanted to share this - #20266 - as it would be good to know the path forward before reviewing. @freben can you provide some feedback, please? |
Also there already seems to be a module: https://github.com/telia-oss/scaffolder-backend-module-copier |
that's true! However, that module leverages the additionally, it does look there are just some copy-pasted pieces from the tl;dr I think this PR gives a more feature-complete solution, and does provide a way to get the functionality asked for in #14416 |
Changed Packages
|
Uffizzi Preview |
Signed-off-by: Mike Spiegel <mspiegel31@gmail.com>
In the spirit of open source, it'd be really nice to contribute the improvements to the existing open source plugin, I feel. Maybe reach out to them? |
Tja @tobias-estefors (main contributor of Telia's scaffolder-backend-module-copier)! Would you be open for contribution on your scaffolder module? Would you be open to collaborate & review the changes? :) |
Hey, I just made a Pull Request!
This is a scaffolder action to allow the creation of templates using the copier template engine. Copier is somewhat unique in the templating space, as it is version-aware. This means that templates generated from a project are able to stay up-to-date with the template as they are modified over time. Their update algorithm can be found here
Screenshots
✔️ Checklist
Signed-off-by
line in the message. (more info)