Closed santisoler closed 4 years ago
@leouieda As you could see, I forgot to update the DOI, so I thought it would be better to make a new release just to solve this issue. Besides, I've opened a PR (fatiando/contributing#11) for adding instructions to do so on MAINTENANCE.md
.
Do you think it's necessary? Should we create a new version on Zenodo with a different DOI or keep the latest one for v0.2.0?
Hi @santisoler that's fine and we don't need to archive this package on zenodo as well. To avoid this issue in the future, we can use the DOI for all versions: 10.5281/zenodo.3086001 That will automatically redirect to the latest one. If anyone wishes to cite a specific version they can still do so but it will make our lives easier. What do you think?
I think I don't have a clear idea of what's the right way to do this. I thought it's better to generate a new DOI for each release, but maybe it's not completely necessary. Moreover, what happens when we publish a library on JOSS? Should we keep telling people to cite it through the JOSS DOI even if they are using a newer version?
For this specific case I agree it's not necessary to issue a new DOI for it, so I think we can merge this PR and make the new release.
For this specific case I agree it's not necessary to issue a new DOI for it, so I think we can merge this PR and make the new release.
:+1: yep, agreed.
Thanks for starting the conversation on Slack. This is an unsolved problem and I don't think there a clear way to do this. But we can experiment and change tactics later on in case we find a better way.
The important thing is to not get frozen in place until we find a solution (which could take a really long time). There isn't anything inherently wrong with the way we've been doing things.
I forgot to update the new DOI for version v0.2.0 on the Zenodo badge in
README.rst
and on the instructions inCITATION.rst
. These new release just updates the DOI for v0.2.0. It does not issue a new DOI because there are no changes on code nor documentation.Reminders
make format
andmake check
to make sure the code follows the style guide.doc/api/index.rst
.