Conversation
|
I like this. Anyone in @SciTools/iris-devs have expertise in citations, and would be happy to take a look? |
|
It would be nice to make the package easily citable from GitHub by adding a citation file, you can find more information about adding that here: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files. That will add a little button to GitHub where you can download the bibtex file. |
|
#5118 added to cover @bouweandela's suggestion about the citation file. I won't add that in this PR to keep everything separate. |
Co-authored-by: Bouwe Andela <bouweandela@gmail.com>
* 'main' of github.com:SciTools/iris: [pre-commit.ci] pre-commit autoupdate (SciTools#5120) Bump actions/stale from 6 to 7 (SciTools#5117)
stephenworsley
left a comment
There was a problem hiding this comment.
This looks great in principle, It would be good to add instructions for how/when to update this in future releases to the developer docs. (somewhere in here, probably as part of the post release steps https://github.com/SciTools/iris/blob/main/docs/src/developers_guide/release.rst)
|
@stephenworsley note added to https://github.com/SciTools/iris/blob/main/docs/src/developers_guide/release.rst I guess that I probably need to rebase as I've done "git pull upstream main" several times. Please let me know if a rebase is required - I'm not used to working on a Git repo that's so active. |
I think on the contrary, if you've been updating from main then a rebase is not required. The tests panel here shows that it is currently OK to merge -- i.e. has no conflicts with the current main branch. If there was a problem, it would say there that there are conflicts (and merge button will be disabled). Rebasing is another way of fixing merge conflicts, whereby git re-bases all your commits onto the latest in the target branch. It's also worth noting that some people seem to hate rebase, because it automatically re-writes your changes so that they are now "magically" ok -- i.e. will merge without conflict. Yet, you didn't do that, and in principle you should carefully review each new commit + check it makes sense and you are happy to "sign it off". Bit of a rant. HTH ?!? |
|
@pp-mo Thanks for the rant and great explanation. That all makes sense now. |
* upstream/main: (23 commits) Lockfiles and pydata-sphinx-theme fix (SciTools#5188) Allow smarter weights (cubes, coordinates, cell measures, or ancillary variables) for aggregation (SciTools#5084) removed cell measure mask check and error (SciTools#5181) Updated environment lockfiles (SciTools#5177) Lazy weighted RMS calculation (SciTools#5017) Add coverage badge to README.md (SciTools#5176) Add coverage testing (SciTools#4765) Whats new updates for v3.4.1 . NetCDF thread safety take two (SciTools#5095) Updated environment lockfiles (SciTools#5163) Plugin support (SciTools#5144) Expand scope of common contributor links (SciTools#5159) Replace apparently retired UDUNITS documentation link. (SciTools#5153) [pre-commit.ci] pre-commit autoupdate (SciTools#5150) Fixing typo's in Gitwash. (SciTools#5145) add readme #showyourstripes (SciTools#5141) [pre-commit.ci] pre-commit autoupdate (SciTools#5143) Iris ❤ Xarray docs page. (SciTools#5025) [pre-commit.ci] pre-commit autoupdate (SciTools#5136) Updated citation (SciTools#5116) ...
🚀 Pull Request
Description
A documentation tweak to update the citation to a more recent version (it's currently using version 1.2) and to better use DOIs.
Implements #4679