-
Notifications
You must be signed in to change notification settings - Fork 4
Doc how to use cruft and template improvement #87
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
Conversation
Co-authored-by: David Huard <[email protected]>
conda env create --quiet --name refresh-cookiecutter-template-using-cruft --file environment-docs.yml Collecting package metadata: ...working... done Solving environment: ...working... failed ResolvePackageNotFound: - pywps[version='>=4.2'] - nbsphinx
Refresh cookiecutter template. To get changes from this cookiecutter PR bird-house/cookiecutter-birdhouse#87
@cehbrecht Sorry have not waited for your review, if you find anything, please open an issue and I'll fix in another PR. I will still be working on improving, harmonizing the cookiecutter with all the existing birds this week. I need to merge this PR because Raven depends on this PR, else Quick question, I know Emu is used for testing but there is also Babybird. Is it worth keeping Babybird up-to-date with the cookiecutter? What is the different between Emu and Babybird? |
@tlvu thanks for adding the doc and updating the birds :) The babybird is just the bird generated by the cookiecutter with default parameters ... it is just there for documentation purposes ... maybe we don't need it anymore. |
@cehbrecht |
@tlvu yes, I think we can retire the babybird ... it can be generated locally and we don't need to update the github repo. |
…-using-cruft Refresh cookiecutter template using cruft. This PR is part of issue bird-house/cookiecutter-birdhouse#61, rolling out cruft as a mechanism to easily update cookiecutter template changes to existing project. Requires PR bird-house/cookiecutter-birdhouse#87 and bird-house/cookiecutter-birdhouse#88. Other noticeable changes in this PR: * fix weird version format cb63d07 * fix flakes8 failure E741 ambiguous variable name 'l' 76345b9 + 7a312f1 RtD build passed with list of processes https://readthedocs.org/projects/finch/builds/11131993/
Refresh cookiecutter template. To get changes from this cookiecutter PR bird-house/cookiecutter-birdhouse#87
This PR fixes #61.
This PR is a continuation of PR #85.
Raven PR Ouranosinc/raven#276 matching this PR.
Changes:
Added documentation to use cruft initially to generate the project and after the fact to keep project in sync with cookiecutter template update.
Fix missing bump version config for new
.cruft.json
file.Prevent merge conflicts on future cookiecutter template refresh in
requirements_dev.txt
.Add
make test-notebooks
to TravisCI.