-
Notifications
You must be signed in to change notification settings - Fork 80
Description
Basic idea:
I am wondering if the detailed project view could also list published papers that reference the code projects from ecosyste.ms when they exist?
https://papers.ecosyste.ms/ maps between code projects and published papers.
Intended behavior
When a user clicks on tidyverse/dplyr at https://anvaka.github.io/map-of-github/#11.2/43.5686/20.2982 , they see in the sidebar a list of papers that reference the code project, or maybe just a link to the papers.ecosyste.ms page for that package, in addition to the current GitHub sourced content.
Extent of available data
There's an apparent bias towards a substantial portion of the data being biomedical related due to how the data was sourced https://arxiv.org/abs/2209.00693 , but I was able to pseudo-randomly click on projects in map-of-github and find some that had data in papers.ecosyste.ms from other fields.
Repository vs. Package centricism.
The map of GitHub is repository centric where as packages.ecosyste.ms is package centric. A hacky approach would be to use GitHub metadata to guess at package manager and use repository name for probable package name. This would take one API call. However, a better approach would be to use exact full repository name => https://repos.ecosyste.ms/ => https://packages.ecosyste.ms/ => https://papers.ecosyste.ms/ as this would be an exact mapping.
Example projects in both map of github & papers.ecosyste.ms:
- https://papers.ecosyste.ms/projects/pypi/obspy & https://anvaka.github.io/map-of-github/#12/43.648/20.372
- https://papers.ecosyste.ms/projects/pypi/deepchem & https://anvaka.github.io/map-of-github/#12/28.151/19.735
- https://papers.ecosyste.ms/projects/cran/dplyr & https://anvaka.github.io/map-of-github/#12/43.648/20.372
- https://papers.ecosyste.ms/projects/cran/ggalt & https://anvaka.github.io/map-of-github/#12/43.504/20.219
- https://papers.ecosyste.ms/projects/cran/tidygraph & https://anvaka.github.io/map-of-github/#12/43.488/20.26