-
Notifications
You must be signed in to change notification settings - Fork 220
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
Changelog entry for v0.3.1 release #1047
Conversation
Co-authored-by: Yao Jiayuan <[email protected]>
No need. |
Co-authored-by: Dongdong Tian <[email protected]>
Co-authored-by: Wei Ji <[email protected]> Co-authored-by: Dongdong Tian <[email protected]>
doc/changes.md
Outdated
* 🎉 **Multiple bug fixes and a reorganized gallery** 🎉 | ||
* New gallery example for Cartesian, circular, and geographic vectors ([#950](https://github.com/GenericMappingTools/pygmt/pull/950)) |
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.
Then I'd like to recommend another gallery example: Vector heads and tails. It is cool and useful. How do you think ?@weiji14 @willschlitzer
Yep, actually #950 and #890 are part of the vectors issue at #892 so maybe we could merge it into one bullet point?
For another point, how about mentioning the gallery reorganization #995? There was quite a bit of work (and debate) that went into that!
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.
Yep, actually #950 and #890 are part of the vectors issue at #892 so maybe we could merge it into one bullet point?
Sounds good.
For another point, how about mentioning the gallery reorganization #995? There was quite a bit of work (and debate) that went into that!
I agree, but the first line says:
🎉 Multiple bug fixes and a reorganized gallery 🎉
So can we still highlight it again?
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.
Added in 444ef30
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.
I agree, but the first line says:
tada Multiple bug fixes and a reorganized gallery tada
So can we still highlight it again?
Or we can change that first line to say ":tada: Multiple bug fixes and an improved gallery :tada:" :shrug:
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.
Alternatively, we can mention the Twitter account 🐦 https://twitter.com/gmt_software What do people think?
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.
Or we can change that first line to say " Multiple bug fixes and an improved gallery "
That's great. Will update https://hackmd.io/@pygmt/ryt7DI5md when other maintainers approve this PR.
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.
Great, thanks for starting that changelog @core-man! I've added a nice link so using https://hackmd.io/@pygmt/v0-3-1_announcement now:
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.
From my point of view, the most important changes are covered 😉.
Co-authored-by: Wei Ji <[email protected]>
Co-authored-by: Wei Ji <[email protected]>
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.
Hopefully the last nitpick, sorting the contributor list by number of commits, and tied ones are sorted alphabetically as per git shortlog HEAD...v0.3.0 -sne
(on the master branch).
25 Dongdong Tian
19 Yao Jiayuan
14 Wei Ji
9 Meghan Jones
8 Michael Grund
8 Will Schlitzer
3 dependabot[bot]
2 Liam Toney
2 kmaterna
1 Alicia Ngoc Diep Ha
1 Michael Grund
1 Tawanda
1 Yao Jiayuan (姚家园)
👋 Everyone else, preview things at https://pygmt-git-v031-release-gmt.vercel.app/changes.html#release-v0-3-1-2021-03-14 to see if there's anything amiss.
Following @weiji14 , I checked Citing PyGMT and authorship on Zenodo archives of releases at AUTHORSHIP.md:
It seems that we also need to update the authors for the citation. Am I right? Below is original authors in citatin:
|
README.rst
Outdated
Toney, Liam and | ||
Schlitzer, William and | ||
Grund, Michael and | ||
Yao, Jiayuan and |
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.
Toney, Liam and | |
Schlitzer, William and | |
Grund, Michael and | |
Yao, Jiayuan and | |
Schlitzer, William and | |
Yao, Jiayuan and | |
Grund, Michael and | |
Toney, Liam and |
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.
I had based this off number of commits yesterday; I'll put
Toney, Liam and Schlitzer, William and Yao, Jiayuan and Grund, Michael and
In the v0.3.0 release we put @liamtoney up higher because of his ROSES video, which may not count towards his commits but has significantly enhanced the project. Ping @GenericMappingTools/python for input, but I think he should remain where he is in the order because he is spearheading the SciPy session.
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.
Following @weiji14 , I checked Citing PyGMT and authorship on Zenodo archives of releases at AUTHORSHIP.md:
The order of authors will be defined by the number of commits to the repository (git shortlog -sne). The order can also be changed on a case-by-case basis.
Yes, on a first order, we sort things by the number of commits. But pay attention to the next sentence "The order can also be changed on a case-by-case basis". The idea is that contributions are not just about commits but also the other things people do. For example, Liam put a lot of work into the ROSES tutorial (the video on the front page) and Meghan has done lots of things behind the scenes such as funding applications and setting up accounts.
I don't want to get too fired up about name ordering, but it's really up to you all to negotiate what you think is best. Just stating that there are other factors to consider :)
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.
Changes pushed in 8fef314
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.
That's reasonable. I also think Liam and Meghan have conducted a lot of work beyond just code commit. Good to know we can pay attention to those contributions a lot. Actually, I begin to know PyGMT from his ROSES tutorial. 😄
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.
Actually, I begin to know PyGMT from his ROSES tutorial.
Me too! Thanks Liam!
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.
Everythin fine for me 😉.
I quickly reviewed the changelog again and have no more comments. |
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.
I can't "Squash and merge" because of the required tests; can you disable them/merge this PR? |
Yep, I can merge this one in (unless someone has any last minute issues). About time we give you admin permissions @willschlitzer 😄 |
Patch release with multiple bug fixes and an improved gallery. * Update version_switch.js for v0.3.1 release * Add changelog entry to changes.md * Update v0.3.1 release highlights * reorganize contributor list * reorganize author list Co-authored-by: Yao Jiayuan <[email protected]> Co-authored-by: Dongdong Tian <[email protected]> Co-authored-by: Wei Ji <[email protected]>
Description of proposed changes
Preview: https://pygmt-git-v031-release-gmt.vercel.app/changes.html#changelog
Previous release at #887
Changelog made by following the instructions at https://github.com/GenericMappingTools/pygmt/blob/master/MAINTENANCE.md#updating-the-changelog. The changelog itself includes the following sections:
TODO:
Reminders
make format
andmake check
to make sure the code follows the style guide.doc/api/index.rst
.Slash Commands
You can write slash commands (
/command
) in the first line of a comment to performspecific operations. Supported slash commands are:
/format
: automatically format and lint the code/test-gmt-dev
: run full tests on the latest GMT development version