[Enhancement] Create CITATION.cff and Validation (#1)#102
[Enhancement] Create CITATION.cff and Validation (#1)#102kevinmatthes wants to merge 1 commit intovigna:masterfrom
Conversation
* Create CITATION.cff * Create cffconvert.yml
|
This is another thing to maintain and update... what's the advantage? |
|
The advantages are:
The maintenance effort is raised as follows:
I can also change the GitHub Actions to update automatically, this would avoid further maintenance. But in fact, they can be kept as they are. The automatic version increment can be performed by a Python 3 tool named |
|
I frequently set up CFF for projects -- those projects which I am about to cite in the near future. I am working on a paper, at the moment, for which I might need to also cite the used software utilities. Hence, I would like to make sure that you agree with the way I would cite ne then by submitting a valid initial CFF setup. |
Dear maintainers,
First of all, thank you for your editor!
I would like to contribute a set of configuration files with this Pull Request in order to make citing ne easier. GitHub is able to render a "Cite this repository" blob on a project's landing page. In order to offer citation entries for multiple conventions -- APA and BibTeX --, GitHub applies the CFF standard which is developed for software. One can configure a list of references (useful for further readings and used resources) as well as a publication to redirect the citation to, such as an associated paper, thesis or book. If no redirection is configured in
preferred-citation, the default values will be used to render the citation information. Furthermore, a list of all contributors can be maintained in the CFF configuration file.CFF also comes with a set of utility software, such as various validators. This Pull Request adds one of them to this repository. Whenever the
CITATION.cffis updated, the validator will ensure that it is still valid without any further effort. The automatic validator is known to succeed in about 10 seconds, the whole validation usually takes 30 seconds.I configured the
CITATION.cffwith initial information derived from this repository. If I shall change something, please tell me which information need to be added and / or adjusted. The validator comes with a very restrictive configuration. Just as for theCITATION.cff, I can adjust the settings, if required.