-
Notifications
You must be signed in to change notification settings - Fork 5
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
Housekeeping #11
Housekeeping #11
Conversation
…anosinc/cookiecutter-pypackage, generate with cruft for version control
Hello! (PVI @lpcaron) I was able to update the cookiecutter this week and have regenerated the boilerplate code here. There are still some finishing touches to do on my side, but code reviews are welcome. There's a lot going on here, but these are the key points: ChangesThis PR adds several new features:
In addition, the boilerplate is now being tracked/versioned via cruft. What this means is that when changes occur to the cookiecutter that this was based on (https://github.com/Ouranosinc/cookiecutter-pypackage), we can then apply those changes directly here to keep things up-to-date. There were a few small bugs in the cookiecutter recipe that I missed/introduced in my last update, so I will likely be fixing those upstream and then fast-forwarding the changes here (perhaps in another PR, not urgent). I also have plans to update the cookiecutter to use the more modern Lastly, I've made a request to the admin of All the best, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Zeitsperre for this amazing work in adapting the repo to modern conventions. We will benefit from this tremendously!
|
…t --no-tag --new-version 0.1.2 patch)
…t --no-tag --new-version 0.1.2 patch)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thank you, great job!
I need to perform one or two final adjustments (fixing a last bug I added, haha), but this will be ready to be merged early tomorrow. The |
@Zeitsperre , just realised the CONTRIBUTING.rst has some TC-FF that should be replaced with hydrologie |
Great! Feel free to merge when you think that it's good to go. |
Hello!
This is a draft PR to update some of the GitHub workflows to use the conventions and regenerate the boilerplate code using https://github.com/Ouranosinc/cookiecutter-pypackage and cruft for versioning of the boilerplate.
There will be many merge conflicts that I will resolve, and
xhydro
will benefit from an updated/consistent cookiecutter recipe, pre-commit configuration, updated documentation, etc.I am currently waiting on a PR review before moving forward with those changes: Ouranosinc/cookiecutter-pypackage#20
Questions
sphinx-pangeo-theme
has been unmaintained for 4+ years and is not used in the docs, are we safe to remove it?environment.yml
based on existing notebooks? If they are only anticipated to be useful, can we comment many of these out?