Packages installed using the CRAN-like repositories built by r-universe, are handled as binaries, but they contain a git hash reference in the DECSRIPTION. This could be used to create a SOFTWARE.bib entry that links to github and the hash.
This is done by the renv package, for example, as explained here.
task list
[ ] MAKE draft.software able to identify a package as installed from github
[ ] EXTRACT and use the tags added by r-universe build script: RemoteUrl, (RemoteRef) and RemoteSha
Summary
Packages installed using the CRAN-like repositories built by r-universe, are handled as binaries, but they contain a git hash reference in the DECSRIPTION. This could be used to create a SOFTWARE.bib entry that links to github and the hash.
This is done by the renv package, for example, as explained here.
task list
This came from a brief chat with @colinpmillar