-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CITATION.cff file for authorship and references #8
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice addition - I left a few comments to consider. Please don't hesitate to let me know if you have any questions. I wouldn't consider this ready to merge yet until modifications are made due to the author section in particular.
CITATION.cff
Outdated
- family-names: "Doe" | ||
given-names: "John" | ||
affiliation: "NumFOCUS" | ||
orcid: "" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider using the real names of people who have authored this project. As-is this could be linked to a real person who has no affiliation with the project.
CITATION.cff
Outdated
given-names: "John" | ||
affiliation: "NumFOCUS" | ||
orcid: "" | ||
date-released: "2025-01-01" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This software has no releases yet to my knowledge. Consider removing this line.
CITATION.cff
Outdated
- open source | ||
- science | ||
- visualization | ||
license: "MIT" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This license isn't correct based on the license file of the project. Consider revising this to match the license type stipulated by the LICENSE
file.
CITATION.cff
Outdated
cff-version: 1.2.0 | ||
message: "If you use this software, please cite it as below." | ||
title: "Map of Open Source Science (MOSS)" | ||
version: "1.0.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The current version of the software stipulated by the pyproject.toml
file is 0.1.0
. Consider revising this to match here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of the basis of #5 pertained to providing credit or notice that we used LLM's in the making of this project. Consider adding a references
section to this document to help begin towards referencing other work which shaped this project (I believe it may have been OpenAI models but we may want to confirm with @jring-o). It might also be worth referencing the upstream repository to help credit @eyermt and illustrate how that repository is related to this one.
Dear Dave,
Thank you for your feedback. I have addressed the changes requested and
successfully validated the CITATION.cff file as per the guidelines. The
file is now passing all validation checks.
The pull request is now ready for review. Please let me know if anything
else is required.
Looking forward to your response.
Best regards,
Shaan Yadav
…On Wed, Jan 8, 2025 at 10:05 PM Dave Bunten ***@***.***> wrote:
***@***.**** commented on this pull request.
Nice addition - I left a few comments to consider. Please don't hesitate
to let me know if you have any questions. I wouldn't consider this ready to
merge yet until modifications are made due to the author section in
particular.
------------------------------
In CITATION.cff
<#8 (comment)>:
> + - family-names: "Doe"
+ given-names: "John"
+ affiliation: "NumFOCUS"
+ orcid: ""
Consider using the real names of people who have authored this project.
As-is this could be linked to a real person who has no affiliation with the
project.
------------------------------
In CITATION.cff
<#8 (comment)>:
> @@ -0,0 +1,17 @@
+cff-version: 1.2.0
+message: "If you use this software, please cite it as below."
+title: "Map of Open Source Science (MOSS)"
+version: "1.0.0"
+authors:
+ - family-names: "Doe"
+ given-names: "John"
+ affiliation: "NumFOCUS"
+ orcid: ""
+date-released: "2025-01-01"
This software has no releases yet to my knowledge. Consider removing this
line.
------------------------------
In CITATION.cff
<#8 (comment)>:
> +message: "If you use this software, please cite it as below."
+title: "Map of Open Source Science (MOSS)"
+version: "1.0.0"
+authors:
+ - family-names: "Doe"
+ given-names: "John"
+ affiliation: "NumFOCUS"
+ orcid: ""
+date-released: "2025-01-01"
+url: "https://github.com/numfocus/MOSS"
+repository-code: "https://github.com/numfocus/MOSS"
+keywords:
+ - open source
+ - science
+ - visualization
+license: "MIT"
This license isn't correct based on the license file of the project.
Consider revising this to match the license type stipulated by the LICENSE
file.
------------------------------
In CITATION.cff
<#8 (comment)>:
> @@ -0,0 +1,17 @@
+cff-version: 1.2.0
+message: "If you use this software, please cite it as below."
+title: "Map of Open Source Science (MOSS)"
+version: "1.0.0"
The current version of the software stipulated by the pyproject.toml file
is 0.1.0
<https://github.com/numfocus/MOSS/blob/main/pyproject.toml#L3C11-L3C18>.
Consider revising this to match here.
------------------------------
On CITATION.cff
<#8 (comment)>:
Some of the basis of #5 <#5>
pertained to providing credit or notice that we used LLM's in the making of
this project. Consider adding a references section to this document
<https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md#referencing-other-work>
to help begin towards referencing other work which shaped this project (I
believe it may have been OpenAI models but we may want to confirm with
@jring-o <https://github.com/jring-o>). It might also be worth
referencing the upstream repository to help credit @eyermt
<https://github.com/eyermt> and illustrate how that repository is related
to this one.
------------------------------
On CITATION.cff
<#8 (comment)>:
It could be very helpful to consider using pre-commit with cffvalidate
<https://github.com/citation-file-format/cffconvert?tab=readme-ov-file#pre-commit-hook>.
Pre-commit <https://pre-commit.com/> provides a set of formatting and
linting tools. cffconvert
<https://github.com/citation-file-format/cffconvert> is a project which
is useful for validating the format of CITATION.cff files (in addition to
other tasks). Pre-commit checks can be applied manually, part of git
workflows, or part of CI. Using a cffconvert through pre-commit to validate
the format continuously will help keep it in alignment with the CFF schema
and avoid errors from integrations which may opt to read this file.
—
Reply to this email directly, view it on GitHub
<#8 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BID2KSLYZJTX7FLLLSUYZ6T2JVHVTAVCNFSM6AAAAABUV6XPSCVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKMZXGU3TEMBTGI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This pull request introduces the CITATION.cff file to the project, providing proper attribution and citation information for the software. The CITATION.cff file contains key metadata such as the project title, version, release date, and authorship details. This file allows users to cite the project in their own works, ensuring proper credit is given to contributors.
By adding this file, we encourage users and developers to follow best practices in citation and recognition for the software used in their research, applications, or other professional work. It also aligns with open-source standards for ensuring that software is cited correctly in academic and scientific contexts.