Before deciding on an architecture to fetch extrinsic metadata, we need to know what APIs are available to us to fetch them.
for all forges/package-managers/... we have listers for:
- bitbucket
- cran
- debian
- github
- gitlab
- gnu
- npm
- phabricator
- pypi
Before deciding on an architecture to fetch extrinsic metadata, we need to know what APIs are available to us to fetch them.
for all forges/package-managers/... we have listers for:
id | name [url] | type | methods | auth/throttle | code_source | metadata_source | metadata_conformance | etl_code | status |
WIP
index | name | url | type | methods | auth/throttle | code_source | metadata_source | metadata_conformance | etl_code | status |
0 | cratesio.indexer | https://crates.io/data-access | RustPackageIndexer | git-scm | auth/crawling_bad | https://github.com/rust-lang/crates.io-index | crate_metadata | 8 | todo | ? |
1 | CRAN | https://cran.r-project.org/mirror-howto.html | forge-archive | mirrors | rsync | rhub;https://cloud.r-project.org/ | https://cran.r-project.org/web/packages/policies.html#Binary-packages;codemetor | 7 | todo | ? |
2 | cpanm | https://metacpan.org/pod/App::cpanminus | package-manager | ? | no | pkgmanager | https://github.commetacpan/metacpan-api/blob/master/docs/API-docs.md;https://cpants.cpanauthors.org/kwalitee | 9 | todo | ? |