Description
Description of the desired feature
GitHub added a new feature for built-in citation support on 29 Jul 2021 (see https://github.blog/changelog/2021-07-29-enhanced-citation-support/), and we should totally add this! See tweet at https://twitter.com/natfriedman/status/1420122675813441540
For those who aren't familiar, CITATION.cff
is a YAML file which is both machine and human readable containing information on how to cite a software repository. I.e. it contains the project title, authors list (with ORCID support!), DOI, version, release date, etc.
Any thoughts on whether we should add this CITATION.cff
file? Vote 👍 or 👎, or leave a comment below. If we do decide to add one, probably best to just link to the Zenodo DOI until we have a proper PyGMT paper (#677). We should also decide whether to keep the 'Citing PyGMT' BibTeX at https://github.com/GenericMappingTools/pygmt/tree/v0.4.0#citing-pygmt as it is or remove it (my preference is to keep it so people see it on the PyGMT PyPI page at https://pypi.org/project/pygmt/).
References:
- https://citation-file-format.github.io/
- https://citation-file-format.github.io/cff-initializer-javascript/
- https://github.com/citation-file-format/doi2cff
- https://github.com/citation-file-format/citation-file-format
- https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files
- https://discourse.pangeo.io/t/october-13-2021-software-citation-guidance-for-geoscience-communities/1873
Are you willing to help implement and maintain this feature? Yes, but someone can give this a go too by translating the BibTeX on the main README.md