You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(tools/gitlab): add tracker + forge bridge for GitLab-hosted projects #305
Security advisories: GitLab has its own advisory database — useful for the security-* skill family
Why: GitLab hosts Python core infra and several PEP-related repos (gitlab.com/python-org), GNOME (gitlab.gnome.org — all of GNOME), Debian Salsa (salsa.debian.org — all of Debian packaging), KDE (invent.kde.org), Freedesktop (gitlab.freedesktop.org — Mesa, X.org, Wayland, NetworkManager, PipeWire), Inkscape, GIMP, Xfce, Buildroot, the Linux Foundation Energy projects, and the entire self-hosted-enterprise forge market. A project-agnostic framework that can't speak GitLab forecloses a substantial slice of OSS.
Existing GitHub bridge to mirror: tools/github/ — the issue-body field-schema pattern in issue-template.md is the convention to follow for GitLab issue templates
The python-gitlab library is a clean reference impl
For project-board parity, GitLab's "Boards" + "Iterations" are the analogue of GitHub Projects
I was going through the multi-forge extension points cited in #614 (docs/vendor-neutrality.md) and saw that GitLab parity is a key unlock for communities across GNOME, Debian Salsa, and KDE.
I'm picking this up to implement the tools/gitlab/ forge and tracker bridge, starting with the initial skeleton and read-only foundation!
Activity
docs(vendor-neutrality): cite the open forge/runtime extension-point …
Kaap10 commentedon Sep 24, 2026
I was going through the multi-forge extension points cited in #614 (
docs/vendor-neutrality.md) and saw that GitLab parity is a key unlock for communities across GNOME, Debian Salsa, and KDE.I'm picking this up to implement the
tools/gitlab/forge and tracker bridge, starting with the initial skeleton and read-only foundation!feat(gitlab): implement component 1 read-only package skeleton
test(gitlab): implement component 2 offline unit tests suite
docs(gitlab): implement component 3 docs and contracts
docs(gitlab): implement component 4 registry and taxonomy sync
feat(gitlab): implement component 1 read-only package skeleton
test(gitlab): implement component 2 offline unit tests suite
docs(gitlab): implement component 3 docs and contracts
docs(gitlab): implement component 4 registry and taxonomy sync
feat(tools/gitlab): add read-only GitLab bridge foundation (Part of a…