Add Citation.cff and incorporate updates into maven build#6244
Add Citation.cff and incorporate updates into maven build#6244duncdrum wants to merge 3 commits intoeXist-db:developfrom
Conversation
- Updated CITATION.cff description - Introduced a new Maven profile for citation release metadata updates. - Added a GitHub Actions workflow to validate the CITATION.cff schema. - Updated .gitignore to exclude temporary files created during the build process. - drop swh
line-o
left a comment
There was a problem hiding this comment.
I like the idea of updating the citation file automatically. I did not read the documentation yet, does it need to be branch based? As currently it will be 6.4.1 even though one might cite 7.0.0-SNAPSHOT code, right?
|
Not really branch based. The target for citations styles is usually a versioned release, ideally this file would have been generated with the release, and will only change with the next release. But bootstrapping has to happen at some point. The Github UI support for the file, will kick in once it appears on the default branch. Folks are free to build references from this for whatever fork branch commit etc. This is making the software as a whole citeable. It's not supposed to replace or overwrite code references in computer science dissertations. What fields would you suggest to add or modify? Take a look at the docs and let me know. |
close #6243