Instantly share code, notes, and snippets.

@tzmartin

tzmartin / bibtext.md

  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Embed Embed this gist in your website.
  • Share Copy sharable link for this gist.
  • Clone via HTTPS Clone using the web URL.
  • Learn more about clone URLs

If you find this code useful, please consider citing

In addition, the implementation and method are based closely on the SiamMask paper by Wang et. al (2019), so please consider citing:

Licensed under an MIT license.

About CITATION files

You can add a CITATION file to your repository to help users correctly cite your software.

In this article

You can add a CITATION.cff file to the root of a repository to let others know how you would like them to cite your work. The citation file format is plain text with human- and machine-readable citation information.

Example CITATION.cff file:

The GitHub citation prompt on your repository will show the example CITATION.cff content in these formats:

Note the example above produces a software citation (that is, @software type in BibTeX rather than @article ).

For more information, see the Citation File Format website.

When you add a CITATION.cff file to the default branch of your repository, a link is automatically added to the repository landing page in the right sidebar, with the label "Cite this repository." This makes it easy for other users to cite your software project, using the information you've provided.

Screenshot showing the landing page for a repository. The "Cite this repository" link in the right sidebar is highlighted with a dark orange outline and a dropdown menu with the citation details is expanded underneath.

Citing something other than software

If you would prefer the GitHub citation information to link to another resource such as a research article, then you can use the preferred-citation override in CFF with the following types.

Extended CITATION.cff file describing the software, but linking to a research article as the preferred citation:

The example CITATION.cff file above will produce the following outputs in the GitHub citation prompt:

Citing a dataset

If your repository contains a dataset, you can set type: dataset at the top level of your CITATION.cff file to produce a data citation string output in the GitHub citation prompt.

Other citation files

The GitHub citation feature will also detect a small number of additional files that are often used by communities and projects to describe how they would like their work to be cited.

GitHub will link to these files in the Cite this repository prompt, but will not attempt to parse them into other citation formats.

Citation formats

We currently support APA and BibTeX file formats.

Are you looking for additional citation formats? GitHub uses a Ruby library, to parse the CITATION.cff files. You can request additional formats in the ruby-cff repository, or contribute them yourself.

  • Open Source

Enhanced support for citations on GitHub

We're excited to support researchers and academics on GitHub with enhanced citation support through `CITATION.cff` files.

Enhanced support for citations on GitHub

Making it easier for others to cite your work

GitHub now has built-in support for CITATION.cff files. This new feature enables academics and researchers to let people know how to correctly cite their work, especially in academic publications/materials. Originally proposed by the research software engineering community , CITATION.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 this information to create convenient APA or BibTeX style citation links that can be referenced by others.

Why we think this matters

From real time dashboard s tracking the global impact of COVID-19 to the software used to take the first ever image of a black hole , academics and researchers are responsible for some of the highest-impact work GitHub has the privilege of hosting.

Unfortunately, many researchers who devote significant time and effort producing high-quality open source software often find it hard to receive recognition for their work and suffer a career penalty within academia as a result. Yet the peer reviewed nature of open source makes it an ideal way to share research by providing example implementations, tests and datasets. The ability of researchers to be acknowledged for their open source contributions depends upon the ability of others to easily cite their work when they make use of it. We want to make these experiences easier for researchers and developers alike.

How this works

Under the hood, we’re using the ruby-cff RubyGem to parse the contents of the CITATION.cff file and build a citation string that is then shown in GitHub when someone browses a repository with one of those files 1 .

We’d love your feedback and help!

Software citation in academia is still relatively new and, as such, we’re expecting that some modifications and enhancements will be required as we mature this feature with the help and feedback of the research community. We’ve been testing the feature with the CFF (Citation File Format) creators 2 and a small number of beta testers. Join us in the ruby-cff repository to discuss updates and improvements or check out the docs to get started adding a CITATION.cff file to your repository today .

1 Note we also detect citation files used by some communities (e.g., inst/CITATION for R packages) and link to them if we find one.

2 Stephan Druskat, German Aerospace Center (DLR), Berlin, Germany; Jurriaan Spaaks, Netherlands eScience Center, Amsterdam, Netherlands, https://orcid.org/0000-0002-7064-4069 ; Robert Haines, University of Manchester, Manchester, UK

Related posts

Release Radar · January 2024 Edition

Release Radar · January 2024 Edition

Get excited for this month's Release Radar. Maintainers were hard at work this past month, shipping major updates for you all. Read on for our top staff picks.

github logo with a colorful background

GitHub Fund 2024 and beyond: Looking to the future

Celebrate the first year of GitHub Fund, our first investments, and a brief look of where we’re going.

A guide to open source for the social sector

A guide to open source for the social sector

Calling all nonprofits! Do you want to implement open source software but don’t know where to start? We’ve got good news; you can easily get started by consulting our new guide.

Explore more from GitHub

The readme project, github copilot, work at github, subscribe to our newsletter.

Code with confidence. Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

MSK Library Blog

Sharing research, resources & news.

Posts are written by library staff and reflect their personal opinions not necessarily those of MSK.

bibtex cite github repo

Citing Code via GitHub

As we were taught in school, whenever someone quotes, paraphrases, summarizes, or otherwise references another scholar’s research, they must properly attribute that research with a citation in their work. This same rule applies to code!

Citing codes is not only required as part of the publication process, its value also includes:

  • contributing to ethical and transparent science,
  • recognizing the contributions of programmers to a research project,
  • tracking reuse of code over time, and
  • reinforcing the value of non-traditional bibliographic research outputs (like code, datasets, and software).

Code can be challenging to cite because the traditional bibliographic elements are not always readily apparent. Often the only citation information in a code repo has to be garnered from a README.md file or from the original publication that references that code, if such a publication exists.

If you are maintaining your code in GitHub , you have a few options to encourage proper citation by self-identifying contributors and citation elements.

DOI for Code. In 2016, GitHub partnered with Zenodo , the CERN-operated open-source data repository, to mint Digital Object Identifiers (DOI) for archived repos. A DOI is a persistent identifier registered in an internationally recognized database which gives your code (or data) a disambiguated, permanent redirect. DOIs are a great first step in ensuring that the correct version of code is being clearly identified with proper attribution.

To take advantage of this, create a free account with Zenodo and be prepared to archive a specific version of your code. Read more information on how to generate the webhooks between your repos and Zenodo!  

bibtex cite github repo

Some of the elements a repo owner can include are:

  • code author names,
  • author ORCID iDs ,
  • preferred software name,
  • other info related to date and version.

In particular, ORCID iDs and DOIs have value as disambiguation elements which ensure that credit is correctly identified. Read more information on how set up citation support in GitHub!  or Schema elements for .cff

If you need help understanding how to set this up or want to discuss how you can get and/or give proper citation to code, data, or software, please reach out to Anthony Dellureficio , Associate Librarian, Research Data Management.

  • PRO Courses Guides New Tech Help Pro Expert Videos About wikiHow Pro Upgrade Sign In
  • EDIT Edit this Article
  • EXPLORE Tech Help Pro About Us Random Article Quizzes Request a New Article Community Dashboard This Or That Game Popular Categories Arts and Entertainment Artwork Books Movies Computers and Electronics Computers Phone Skills Technology Hacks Health Men's Health Mental Health Women's Health Relationships Dating Love Relationship Issues Hobbies and Crafts Crafts Drawing Games Education & Communication Communication Skills Personal Development Studying Personal Care and Style Fashion Hair Care Personal Hygiene Youth Personal Care School Stuff Dating All Categories Arts and Entertainment Finance and Business Home and Garden Relationship Quizzes Cars & Other Vehicles Food and Entertaining Personal Care and Style Sports and Fitness Computers and Electronics Health Pets and Animals Travel Education & Communication Hobbies and Crafts Philosophy and Religion Work World Family Life Holidays and Traditions Relationships Youth
  • Browse Articles
  • Learn Something New
  • Quizzes Hot
  • This Or That Game New
  • Train Your Brain
  • Explore More
  • Support wikiHow
  • About wikiHow
  • Log in / Sign up
  • Education and Communications
  • College University and Postgraduate
  • Academic Writing
  • Research Papers

How to Cite a GitHub Repository

Last Updated: July 26, 2022 Fact Checked

This article was co-authored by wikiHow staff writer, Jennifer Mueller, JD . Jennifer Mueller is a wikiHow Content Creator. She specializes in reviewing, fact-checking, and evaluating wikiHow's content to ensure thoroughness and accuracy. Jennifer holds a JD from Indiana University Maurer School of Law in 2006. This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources. This article has been viewed 115,091 times. Learn more...

If you're writing a research paper in computer science or another technical discipline, you may want to include source code in your research sources, such as code you find in a GitHub repository. Generally, you should include enough information in your list of references at the end of your paper to enable your reader to locate the code and review it for themselves. However, the specific format of your citation will vary depending on which citation guide you use. In the computer sciences, Institute of Electrical and Electronics Engineers (IEEE), Association for Computing Machinery (ACM), and Council of Science Editors (CSE) citation styles are most commonly used.

Step 1 Start your entry with the name of the author of the code.

  • Example: Facebook
  • If you're having a hard time finding the author of a GitHub repository, look on the copyright page. List the entity that owns the copyright as the author.

Step 2 Provide the date the code was created.

  • Example: Facebook (2020)

Step 3 Include the title of the program or source code and identify the type.

  • Example: Facebook (2020) Recoil [Source code].

Step 4 Close with the URL where the code can be found.

  • Example: Facebook (2020) Recoil [Source code]. https://github.com/facebookexperimental/Recoil.

IEEE Reference List Format: AuthorLast, I (Year) Title of Code (Version #.#) [Source code]. URL.

Step 5 Use a bracketed number to refer to the entry in your Reference List.

  • When you create your Reference List, list the sources in the order they appear in your paper, using the same numbers that you used throughout your paper. It can help to keep a list of sources as you're writing, so you'll know which source is attached to which number.

Step 1 Start your References entry with the name of the author.

  • Example: Hoanh An.

Step 2 Provide the year the repository was created.

  • Example: Hoanh An. 2019.

Step 3 Add the title of the program.

  • Example: Hoanh An. 2019. Ultimate Go study guide.

Step 4 Close with the URL for the repository and the year you accessed it.

  • Example: Hoanh An. 2019. Ultimate Go study guide. https://github.com/hoanhan101/ultimate-go. (2020).

ACM References Format:

AuthorFirst Author Last. Year. Title of program. URL. (AccessYear).

Step 5 Use a number in square brackets for your in-text citations.

  • If you reference multiple sources in the same sentence, include each of the numbers in the same set of square brackets, separated by commas.

Step 1 Start your Bibliography entry with the name of the author.

  • Example: Palmer, J.

Step 2 Add the year of publication or release.

  • Example: Palmer, J. 2017.

Step 3 Include the title of the program or repository.

  • Example: Palmer, J. 2017. Formik: Build forms in React, without the tears.

Step 4 Provide the location and name of the publisher.

  • Example: Palmer, J. 2017. Formik: Build forms in React, without the tears. San Francisco (CA): GitHub;

Step 5 Close with your date of access and the URL.

  • Example: Palmer, J. 2017. Formik: Build forms in React, without the tears. San Francisco (CA): GitHub; [accessed 2020 May 16]. https://github.com/jaredpalmer/formik.

CSE Bibliography Format:

Author A. Year. Title of program. San Francisco (CA): GitHub; [accessed Year Mon Day]. URL.

Step 6 Cite your sources in-text following 1 of 3 in-text citation systems.

  • Citation-name: Superscript numbers identify in-text citations. Each number corresponds to a reference in your alphabetized Bibliography at the end of your paper.
  • Citation-sequence: Superscript numbers identify in-text citations. The Bibliography at the end of your paper is listed in the order the references appear as citations in your paper.
  • Name-year: Use parenthetical in-text citations with the name of the author and the year the source was published. The Bibliography at the end of your paper is in alphabetical order.

Expert Q&A

You might also like.

Write a Synopsis for Research

  • ↑ https://uark.libguides.com/CSCE/CitingCode
  • ↑ https://pitt.libguides.com/citationhelp/ieee
  • ↑ https://www.acm.org/publications/authors/reference-formatting
  • ↑ https://dl.acm.org/doi/pdf/10.1145/3329715.3338880
  • ↑ https://dal.ca.libguides.com/CitationStyleGuide/CSE
  • ↑ https://guides.lib.uw.edu/ld.php?content_id=14048491

About This Article

Jennifer Mueller, JD

  • Send fan mail to authors

Did this article help you?

bibtex cite github repo

Featured Articles

Ask Better Questions

Trending Articles

Everything You Need to Know to Rock the Corporate Goth Aesthetic

Watch Articles

Cook Fresh Cauliflower

  • Terms of Use
  • Privacy Policy
  • Do Not Sell or Share My Info
  • Not Selling Info

Get all the best how-tos!

Sign up for wikiHow's weekly email newsletter

Adding Citations to a GitHub Repository

Following the principles of open science, it is typical for computer science researchers to share source code, tools or datasets accompanying a research paper. Being one of the most popular platforms, GitHub is often used to fulfill this task. While finding the repository associated with a paper usually is not difficult (researchers share the link in the camera-ready version of their paper), the reverse task - the discovery of the associated paper - is a more complicated task. To facilitate this process, researchers often add the citation to the paper to the main README file. However, for quite a while, GitHub facilitates this task allowing one to create a special citation file. The GitHub platform checks the presence of this file in each repository and adds a dropdown button with citation options if it finds it there. In this article, I explain how to add such citation files to your repository.

Let’s consider our paper “Small Changes, Big Changes: An Updated View on the Android Permission System” presented at RAID 2016 as an example. In the GitHub repository , we have shared the dataset accompanying this paper.

If you open this repository in your browser, you should spot “Cite this repository” dropdown button to the right of the list of repository files. Figure 1 exemplifies how this looks in my browser. If you click on this button, a modal window appears the content of which depends on the type of the citation file.

Type of Citation Files

According to the GitHub documentation , there are two types of citation files supported by the platform:

  • Non-Parselable

GitHub supports a large variety of files belonging to the Non-Parselable type (see documentation ). Note these file names are case-insensitive (the inst/CITATION file is typically used in R package repositories):

  • CITATION.bib
  • CITATIONS.bib
  • CITATION.md
  • CITATIONS.md
  • inst/CITATION

At the same time, there is only one Parselable citation file: CITATION.cff , which should be placed in the root directory of your repository.

The difference between these two categories is quite substantial. If you put a Non-Parselable citation file into your repository, the only action available in the modal window, which appears if you click on the dropdown button, is “View citation file” (see Figure 2 ).

At the same time, the modal window corresponding to the Parselable citation file type looks much better (see Figure 3 ). As you can see, you can copy the citation in two different formats: APA and BibTeX . Moreover, as in the case of the Non-Parselable files, you can also “View citation file”.

How to Make Repository Citable

As you now understand the differences between the Parselable and Non-Parselable citation file types, let us consider how to make your repository support citation functionality.

Non-Parselable File

Basically, to add the “Cite this repository” button to your project repository page (as it is shown in Figure 2 ) that points to a Non-Parselable file, you just need to add one of the files mentioned in the documentation . So, just put your citation, e.g., into the CITATION.bib file in your project repository and the dropdown button pointing to this file should appear – no other configurations are necessary.

Parselable File

Creating a Parselable file is more tricky. First, in order to parse the file, the data in it should be presented in a particular format understandable to the parser. It is called “citation file format”, which abbreviation cff is also the extension for the corresponding citation file, and based on the yaml format. Its schema is described in the following document . The simplest example of a repository citation could be the following (taken from the document and adapted):

If you create this file in your repository, the “Cite this repository” button should appear and the corresponding BibTeX citation should be the following:

While this information could be the one you want others to use to cite your tool, researchers usually prefer that the corresponding is cited rather than the tool itself. In order to do this, we need to add an additional preferred-citation section to our document and fill it with the values (see “Credit Redirection” section). Thus, after the modifications our cff document will be the following:

Now, the BibTeX should look as follows:

Spotted Issues

While I was working on this article, I spotted some issues that may be not obvious when you create a citation file. First, according to my understanding, the name of the conference should correspond to the booktitle bibtex’s field. Unfortunately, this is not true: name corresponds to bibtex’s series and in order to add bibtex’s booktitle as per standard , we need to add the collection-title value.

Second, I found out that the message value is not respected – irrespectively of its value, the message in the “Cite this repository” dropdown will be: “If you use this software in your work, please cite it using the following metadata.” I have reported an issue to the developers.

Additional Recommendations

If you would like to know more about this functionality, I recommend visiting the supporting website . There you can find more information about this file format and its support. In addition, there you can also find the tool that allows you to create a CITATION.cff file. Unfortunately, this tool does not properly support extra cff fields, e.g., preferred-citation , therefore, you still need to write their values manually as we did in this article.

Yury Zhauniarovich

Assistant professor.

  • Forward and Inverse Search in LaTeX Workshop and Okular
  • Updating Thunderbird from 78 to 91 on Ubuntu
  • Forceful Cooling in Linux
  • Kubuntu: Configuring Timer Widget
  • Using VSCode as a Default Git Editor

Help | Advanced Search

Computer Science > Machine Learning

Title: tighter bounds on the information bottleneck with application to deep learning.

Abstract: Deep Neural Nets (DNNs) learn latent representations induced by their downstream task, objective function, and other parameters. The quality of the learned representations impacts the DNN's generalization ability and the coherence of the emerging latent space. The Information Bottleneck (IB) provides a hypothetically optimal framework for data modeling, yet it is often intractable. Recent efforts combined DNNs with the IB by applying VAE-inspired variational methods to approximate bounds on mutual information, resulting in improved robustness to adversarial attacks. This work introduces a new and tighter variational bound for the IB, improving performance of previous IB-inspired DNNs. These advancements strengthen the case for the IB and its variational approximations as a data modeling framework, and provide a simple method to significantly enhance the adversarial robustness of classifier DNNs.

Submission history

Access paper:.

  • Download PDF
  • Other Formats

license icon

References & Citations

  • Google Scholar
  • Semantic Scholar

BibTeX formatted citation

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

IMAGES

  1. Copy citation file content, in APA and BibTex format, on repo home page

    bibtex cite github repo

  2. GitHub

    bibtex cite github repo

  3. [Solved] How do you cite a Github repository?

    bibtex cite github repo

  4. 3 Ways to Cite a GitHub Repository

    bibtex cite github repo

  5. Initialize a GitHub Repo

    bibtex cite github repo

  6. 3 Ways to Cite a GitHub Repository

    bibtex cite github repo

VIDEO

  1. Using bibtex to automatically add metadata to repository

  2. 12 second demo: Copy as BibTeX

  3. CiteDrive tip: Remove duplicate BibTeX entries based on citation keys

  4. How to Download Your BibTeX (.bib) File from Your CiteDrive Project

  5. New Version Release Vita3k Update

  6. Automatically importing publications to BibTex file based on gscholar.py (getbib.py)

COMMENTS

  1. How do you cite a Github repository?

    How do you cite a Github repository? Ask Question Asked 10 years, 3 months ago Modified 6 months ago Viewed 330k times 248 I am working on a honours thesis and have developed a Fortran library that I would like to cite in it.

  2. Example Bibtext reference for a Github repository · GitHub

    Example Bibtext reference for a Github repository. GitHub Gist: instantly share code, notes, and snippets.

  3. How to add GitHub link in bib file

    1 Answer Sorted by: 0 Not sure if you are using biblatex or bibtex so will post this anyway. Here is a solution using biblatex that I use in my reports: I use the @Online bib field and do not typically include the accessed date but it is always nice to have it just in case you do need it.

  4. About CITATION files

    The GitHub citation prompt on your repository will show the example CITATION.cff content in these formats: APA Lisa, M., & Bot, H. (2017). My Research Software (Version 2.0.4) [Computer software]. https://doi.org/10.5281/zenodo.1234 BibTeX

  5. Enhanced support for citations on GitHub

    GitHub now has built-in support for CITATION.cff files. This new feature enables academics and researchers to let people know how to correctly cite their work, especially in academic publications/materials.

  6. Citing Repositories in AAS Journals (AJ/ApJ)

    From here you can download the reference in RIS or BibTeX formats, though some important metadata may only be found in the DataCite XML or JSON metadata.</p>\n<p dir=\"auto\">There are a number of points to make about the conversion of this BibTeX entry into a formal reference in an AAS Journal article.

  7. Citing Code via GitHub

    Adding a CITATION.cff file to one's GitHub repository lets the owner identify attribution elements, and automatically generates a simple 'Cite this repository' button in the repo with APA and BibTex citation formatting. Some of the elements a repo owner can include are: code author names, author ORCID iDs, preferred software name,

  8. 3 Ways to Cite a GitHub Repository

    Method 1 IEEE Download Article 1 Start your entry with the name of the author of the code. If the author is an individual, type their last name, followed by a comma, then their first initial. Do not place a period after the initial. If the code is produced by a company or institution, use that name as the name of the author. [1] Example: Facebook

  9. Easy way to cite academic references in the README.md of a github-repo

    1 Answer Sorted by: 1 Bibliographies are not supported in GitHub Flavored Markdown (GFM). The workaround is producing GFM from R Markdown. Step: create README.Rmd and bibliography.bib and knit README.Rmd. README.Rmd: --- output: md_document: variant: markdown_github bibliography: bibliography.bib --- [@xie2018] bibliography.bib:

  10. bibtex · GitHub Topics · GitHub

    bibtex Star Here are 620 public repositories matching this topic... Language: All Sort: Most stars retorquere / zotero-better-bibtex Star 4.6k Code Issues Pull requests Discussions Make Zotero effective for us LaTeX holdouts latex bibtex biblatex zotero bib citation-keys Updated 3 hours ago TypeScript JabRef / jabref Sponsor Star 3.3k Code Issues

  11. bibtex-citation · GitHub Topics · GitHub

    More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. ... publication venue matching and code repository discovery! Also enhances ArXiv: BibTex citation, Markdown link, direct download and more! ... To associate your repository with the bibtex-citation topic, visit your repo's landing page and ...

  12. Using code from github for own thesis

    How do you cite a Github repository? In general you're golden as long as you make it extremely clear that your work is an extension of existing code and make it extremely clear what the source is. If this is central to your thesis then I'd mention it prominently in the text rather than simply listing it as a citation.

  13. Adding Citations to a GitHub Repository

    In the GitHub repository, we have shared the dataset accompanying this paper. If you open this repository in your browser, you should spot "Cite this repository" dropdown button to the right of the list of repository files. Figure 1 exemplifies how this looks in my browser. If you click on this button, a modal window appears the content of ...

  14. bibtex-citation-style · GitHub Topics · GitHub

    Here are 7 public repositories matching this topic... Language: TeX fbuessen / revtex-bst-modified Star 4 Code Issues Pull requests Revtex bibliography style tweaked to show article names in gray for better readability. latex bibtex bibtex-citation-style Updated on Nov 16, 2021 TeX Gabryxx7 / bibtex-cleaneR Star 3 Code Issues Pull requests

  15. GitHub

    Installation biblatex is bundled with TeXLive and its variants as well as MikTeX. Normally you can install and update biblatex through your TeX distribution. biblatex starts life on Github where you can always find development releases:

  16. [2402.07639] Tighter Bounds on the Information Bottleneck with

    Deep Neural Nets (DNNs) learn latent representations induced by their downstream task, objective function, and other parameters. The quality of the learned representations impacts the DNN's generalization ability and the coherence of the emerging latent space. The Information Bottleneck (IB) provides a hypothetically optimal framework for data modeling, yet it is often intractable. Recent ...

  17. bibtex

    Since you have some responses below that seem to answer your question, please consider marking one of them as 'Accepted' by clicking on the tickmark below their vote count (see How do you accept an answer?This shows which answer helped you most, and it assigns reputation points to the author of the answer (and to you!).

  18. BibTex entry for easier citation #86

    If you use this dataset in a publication, a link to or citation of this repository would be appreciated. Who should be attributed as the author(s), GitHub, Inc.? Would it be possible to provide a BibTex entry or even a DOI number for the repository to allow easier citations? E.g.

  19. leonoverweel/bibtex-python-package-citations

    Python BibTeX citation Bit of discussion around this online (see this StackOverflow thread ). The following is based on this email by Steven D'Aprano.