The .template folder is large and I think unecessary in a repository that uses Squad.
It should not be added when running squad init.
the templates are already embedded in the CLI, and during an upgrade, you can diff the actual squad runtime files against the ones in the CLI, rather than the copied tempalte files.
If the user wants to modify templates, we can still support adding a template file as an override, but by default there is no need to have the full template folder in the repository.
Why that change matters?
The outcome of squad init is scary (so many files!) and squad upgrade needs to keep all of them in sync (huge diff)
The .template folder is large and I think unecessary in a repository that uses Squad.
It should not be added when running squad init.
the templates are already embedded in the CLI, and during an upgrade, you can diff the actual squad runtime files against the ones in the CLI, rather than the copied tempalte files.
If the user wants to modify templates, we can still support adding a template file as an override, but by default there is no need to have the full template folder in the repository.
Why that change matters?
The outcome of
squad initis scary (so many files!) andsquad upgradeneeds to keep all of them in sync (huge diff)