octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #62462] [GitHub] Please apply the CFF standard


From: anonymous
Subject: [Octave-bug-tracker] [bug #62462] [GitHub] Please apply the CFF standard to your CITATION file
Date: Sat, 14 May 2022 13:19:42 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?62462>

                 Summary: [GitHub] Please apply the CFF standard to your
CITATION file
                 Project: GNU Octave
            Submitted by: None
            Submitted on: Sat 14 May 2022 05:19:40 PM UTC
                Category: Other
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Other
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: dev
         Discussion Lock: Any
        Operating System: Any

    _______________________________________________________

Details:

### Detailed Description

GitHub uses the [ruby-cff](https://github.com/citation-file-format/ruby-cff)
library in order to parse `CITATION.cff` files.  The library also converts the
content to BibTeX entries as well as APA citations.  These conversions are
added to the "Cite this repository" text box automatically.

Applying the CFF standard to your `CITATION.cff` would make it, hence, easier
to cite your work appropriately.

### Suggested Fix

1. Rename your `CITATION` file `CITATION.cff` such that GitHub can parse it.
2. Comment out your recent lines with `#` at the beginning of each line.
3. Add the lines below to the file.  The lines specify a minimum valid CFF
file, you are free to extend the meta data as you like.

```
authors:
  - family-names: Eaton
    given-names: John W.
  - family-names: Bateman
    given-names: David
  - family-names: Hauberg
    given-names: "Søren"
  - family-names: Wehbring
    given-names: Rik
cff-version: 1.2.0
message: We have invested a lot of time and effort in creating GNU Octave,
please cite it when using it.
title: GNU Octave

preferred-citation:
  type: manual
  title: "GNU Octave version 7.1.0 manual: a high-level interactive language
for numerical computations"
  authors:
    - family-names: Eaton
      given-names: John W.
    - family-names: Bateman
      given-names: David
    - family-names: Hauberg
      given-names: "Søren"
    - family-names: Wehbring
      given-names: Rik
  year: 2022
  url: https://www.gnu.org/software/octave/doc/v7.1.0/
```

### Further Readings

For an introduction to CFF, I recommend
https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md,
the official guideline how the format works.  Its repository also lists a set
of tools you can use to work with your citation file, just take a look at the
table in
https://github.com/citation-file-format/citation-file-format/blob/main/README.md.





    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?62462>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]