Skip to content

Conversation

@vnmabus
Copy link

@vnmabus vnmabus commented Jun 14, 2022

Add CITATION.cff file. Closes #10543.

I have tried to add all public members of the sphinx org as authors, with all the information in their Github profile, although most of it is not necessary. Some additional fields could also be added, such as the license type or an abstract.

The version and date-released are optional and could be removed.

Please, check that there is no missing author that should be credited. It is also possible to credit an entity. If there is an additional article or book that should be cited instead it is also possible to add it as a preferred citation.

Subject: Add standard citation.

Feature or Bugfix

  • Feature

Purpose

Detail

  • Add standard citation.

Relates

Add CITATION.cff file. Closes sphinx-doc#10543.

I have tried to add all public members of the sphinx org as authors, with all the information in their Github profile, although most of it is not necessary. Some additional fields could also be added, such as the license type or an abstract.

The version and date-released are optional and could be removed.

Please, check that there is no missing author that should be credited. It is also possible to credit an entity.
@vnmabus vnmabus mentioned this pull request Jun 14, 2022
@AA-Turner
Copy link
Member

@vnmabus the list of authors is https://github.com/sphinx-doc/sphinx/blob/master/AUTHORS -- really we should either include every author, or just list "Sphinx Developers".

A

Comment on lines +30 to +31
version: 5.0.1
date-released: 2022-06-02
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can these be evergreen? It would be another thing to update every single release.

Suggested change
version: 5.0.1
date-released: 2022-06-02
version: 5.0.1

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They are not required in the latest version of the cff format, but are recommended.
The maintainers recommend having some automation to bump the version and add this file to that procedure (citation-file-format/citation-file-format#383 (comment)). They themselves seemingly use bump2version for this purpose (citation-file-format/citation-file-format#299).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to add them if the automation will be integrated into our release process. Without that, I'd not like to add them.

@AA-Turner AA-Turner added this to the 5.x milestone Jun 14, 2022
@vnmabus
Copy link
Author

vnmabus commented Jun 23, 2022

@vnmabus the list of authors is https://github.com/sphinx-doc/sphinx/blob/master/AUTHORS -- really we should either include every author, or just list "Sphinx Developers".

In https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md#how-to-deal-with-unknown-individual-authors it is recommended to add as much information as possible about the individual authors to credit them, and use teams/projects as a last "catch all" resource. It is eventually a choice that the maintainers of Scipy should make, as you probably don't want to have repeated information. I will update the PR to reflect that decision once you make it.

Note that if in the future the CFF format incorporates some way to define the contribution roles (such as citation-file-format/citation-file-format#112), it could be possible to keep author information in this file alone.

@AA-Turner AA-Turner modified the milestones: 5.x, 6.x Oct 4, 2022
@AA-Turner AA-Turner changed the base branch from 5.x to master October 16, 2022 15:28
@njzjz
Copy link

njzjz commented Apr 7, 2023

Hi, this PR looks stale. Is the preferred way to cite Sphinx Sphinx Developers, The Sphinx documentation builder? I am writing a paper that cites Sphinx.

@AA-Turner
Copy link
Member

'The Sphinx Developers, Sphinx: The Sphinx documentation generator, 2007-2023' perhaps for now.

I have added the Zenodo integration to create a DOI but that requires a new release (which might happen end of April-ish?).

A

@AA-Turner
Copy link
Member

@njzjz DOI: https://doi.org/10.5281/zenodo.7857310

@AA-Turner AA-Turner modified the milestones: 6.x, 7.x Apr 29, 2023
@AA-Turner AA-Turner closed this Jan 15, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add citation file

4 participants