You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
templating: instead of "Replace hello_cmd with the ..." etc, make this project into https://github.com/cookiecutter/cookiecutter template. Users then should be able to just enter the name and all the fields would be filled in
adjust README.md to say that actual extension project should checkout master main (or whatever they want) from that cookiecutter branch to introduce any changes beyond cookiecutter config etc. Then for upgrades - checkout cookiecutter, re-cut, and merge into main.
there is also https://cruft.github.io/cruft/ which might be doing both of the above. Yet to check it out to see if worth using it instead of tandem above.
The text was updated successfully, but these errors were encountered:
I am using Copier for a few years already and can recommend it. But I must say I have no experience with cookicutter so I don’t know how cookicutter developed.
incoming
branch different frommaster
, and how we established "3rd" branch in other projects for "vanilla" 3rd party code, and reflecting on such recommended practice in How to update a project with changes from its cookiecutter? cookiecutter/cookiecutter#784 (comment)cookiecutter
branchmain
(or whatever they want) from thatcookiecutter
branch to introduce any changes beyond cookiecutter config etc. Then for upgrades - checkoutcookiecutter
, re-cut, and merge intomain
.there is also https://cruft.github.io/cruft/ which might be doing both of the above. Yet to check it out to see if worth using it instead of tandem above.
The text was updated successfully, but these errors were encountered: