-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Release tagging mechanics #389
Comments
I think this sounds quite reasonable to me! |
One additional thought here after thinking about implementation. tl;dr it might be easier to ask people to Since ccds wraps around cookiecutter, and cookiecutter is a click CLI, it's relatively easy (if, IMO, not super transparent) to change the default values of various options and parameters (as we already do for the template URL) but seems (to me) relatively less trivial to add new options entirely. Rather than introduce a new option, my opinion is that we might want to just ask people to Thoughts @pjbull? From an implementation strategy perspective, I could add this separately or include as part of #336 (which implements the other parts of the requested workflow). |
Seems good to me to just go with what exists, thanks! |
For changes to defaults, we'll want well structured release mechanics.
This has come up since #387 is proposing changing defaults.
Here's a proposal for release mechanics:
master
ccds
code + template changes together in a single version number (maybe we split these out later, but lets keep it simple for now)ccds
package version number to PyPIccds
clones the template @ the version tag--latest
flag to get the latest frommaster
insteadThoughts?
The text was updated successfully, but these errors were encountered: