Open kgpayne opened 1 year ago
@aaronsteers I had a very brief look at copier, and overall I think it would be a good switch. Some findings:
meltano/copier-singer-tap
and meltano/copier-singer-target
). This means we could feasibly create these repos and test before deprecating the existing cookiecutters.Outstanding questions:
update
would work going forward for those projects.
.copier-answers.yml
file in the repo and then calling copier update
but it is worth testing this to be sure. This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen
label, or request that it be added.
Feature scope
Other
Description
Copier is "A library and CLI app for rendering project templates", similar to cookiecutter but with enhanced support for code lifecycle management (i.e. updating projects as the template changes).
Providing mechanisms for updating Taps/Targets from a single place will allow us to ship new functionality to existing projects using the SDK, drastically reducing the maintenance burden for the community and ourselves (30+ projects in MeltanoLabs).