mesonbuild / mesonbuild/wrapdb

Add WrapDB to Repology

Open
#2,086 8 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.