mesonbuild / mesonbuild/wrapdb
Add WrapDB to Repology
- Dominant language
- Meson
- Stars
- 118
- Forks
- 298
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 24
Description
It would be super useful to have WrapDB support in [Repology](https://repology.org). The upstream issue is https://github.com/repology/repology-updater/issues/1138.
The requirements for inclusion to Repology are listed here: https://repology.org/docs/requirements
Essentially, WrapDB is almost there, it supports:
- Name and version in a single request via https://wrapdb.mesonbuild.com/v2/releases.json
- Recipe URL via `https://github.com/mesonbuild/wrapdb/releases/tag/_` (would be nice to have a nginx redirect like `https://wrapdb.mesonbuild.com/v2///release`)
What is missing is support for a homepage. This is essentially discussed in also https://github.com/mesonbuild/wrapdb/issues/292.
My suggestion would be to simply introduce a `homepage` field to `releases.json` now to support Repology and postpone displaying this information on the WrapDB website to a different pull request.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating how releases.json is generated and compare its current fields with Repology's inclusion requirements. Check the WrapDB release and Repology links in the issue for the expected metadata, then verify that the resulting endpoint exposes homepage information without breaking existing release data.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, data
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100