Description
Enrich listings automatically from their source repositories.
Potential metadata:
- stars
- license
- latest release/version
- last update
- archived status
- repository description
Acceptance criteria
- Repository metadata is cached rather than fetched on every request
- Failed GitHub requests don't break project pages
- Metadata has
last_synced_at
- Rate limits are handled
This could later make stale/abandoned bot listings obvious.
Description
Enrich listings automatically from their source repositories.
Potential metadata:
Acceptance criteria
last_synced_atThis could later make stale/abandoned bot listings obvious.