add citation.cff to repo
See original GitHub issueGitHub now supports a “cite this repository” functionality. We should consider adding a citation.cff
file to enable it for this repo. More info here:
https://twitter.com/natfriedman/status/1420122675813441540
cc @adam2392 (in case you want this for mne-connectivity) cc @sappelhoff (for mne-bids) cc @hoechenberger (for mne-bids-pipeline)
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:18 (18 by maintainers)
Top Results From Across the Web
About CITATION files - GitHub Docs
You can add a CITATION.cff file to the root of a repository to let others know how you would like them to cite...
Read more >Citation File Format (CFF)
Why you should add a CITATION.cff file to your repository! It is very easy to correctly cite a paper: all the necessary information...
Read more >Enhanced support for citations on GitHub
cff files are plain text files with human- and machine-readable citation information. When we detect a CITATION.cff file in a repository, we use ......
Read more >Add `CITATION.cff` to repository? - maintainers - GNU Octave
Would we like to add a CITATION.cff file to the repository? Citation File Format (CFF) CITATION.cff files are plain text files with human- ......
Read more >A step forward for software citation: GitHub's enhanced ...
Just push a CITATION.cff file and we'll add a handy widget to the repo sidebar for you. Enjoy!
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks for the summary @drammock, I agree with your points and all the other comments here and think it is a good idea to add
citation.cff
and recommend citing the software and the paper.@hoechenberger I agree its not always easy to cite software in academic papers, but things are changing. eLife is a good example of a journal accepting software citations - we had no trouble citing github code repositories in our last paper there (these citations show in the bibliography with a small grey text saying “software”). As @cbrnr mentions - we have to keep pushing and demand software citations with every paper we publish 😃 After reading this thread I am commited to cite every significant piece of software (and not just the papers) in my future publications. 🚀
I think the intent is clearly to make it easy to cite the software itself instead of a canonical paper, but it is possible to include info about canonical papers into the
CITATION.cff
file too (in an optional references section). You can also customize themessage
that appears in the little GitHub flyout box, so it would be possible to draw attention to any included canonical refs.I’ve had a few conversations with @larsoner and @agramfort about the issue of “cite the paper vs cite the software” over the last year. If I may summarize the two perspectives that are most in tension:
Here are my personal comments:
To drive home the point: the Frontiers paper has 11 authors, but the all-time # 4 contributor to MNE-Python (by number of commits) is @jaeilepp, who is not among those 11 authors. Neither is @jona-sassenhagen (# 7), @kingjr (# 8), myself (# 11), nor @GuillaumeFavelier (# 12).
The last time we talked about this, I think I convinced @agramfort to at least allow us to recommend citing both the software and the canonical journal papers. The upshot of that was adding
codemeta.json
to the repo, but I never got around to the subsequent step of making it easy for people to convert that into a copy-pastable citation, and then altering our docs to update our recommendation. This new integration now makes that next step easier.Thoughts?