FYI, if you build open source software that may be relevant for research, you can register your repositories on https://zenodo.org/. You can log in to http://zenodo.org with your GitHub account and in the user menu (top right), you find a GitHub entry. Wen you select it, you see a list of your repositories and you can enable Digital Object Identifier (DOI) for any of them. If you enabled it for a repository, a new citeable DOI will be generated for each new release on GitHub. They also provide badges with the DOI link. Here is an example of a citeable DOI for the QClojure project: https://doi.org/10.5281/zenodo.17059552