<#3354 Consider `copier` support for `files` bundl...
# meltano-repo-activity
g
#3354 Consider `copier` support for `files` bundles Issue created by MeltyBot Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3432 Originally created by @aaronsteers on 2022-04-22 181613 --- Copier is a tool written in Python - primarily for scaffolding use cases like
cookiecutter
- but it gives more control over the "day 2" problem of maintaining code that's already been installed by the template. I do not know if it is a good fit for the files use case, but it would in theory give more control over the following: • What to do if a file already exists. • How to "update" a file if the template is re-applied. • How to prompt for values or decisions (if needed). https://github.com/copier-org/copier
Templates have these goals:
• Code scaffolding. Help consumers have a working source code tree as quick as possible. All templates allow scaffolding.
• Code lifecycle management. When the template evolves, let consumers update their projects. Not all templates allow updating.
meltano/meltano