board/plugin-gitlab

GitLab Power-Up for Board: read-only lists of commits, merge requests and issues.

Maintainers

Package info

github.com/B-o-a-r-d/Gitlab-Plugin

pkg:composer/board/plugin-gitlab

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.4 2026-07-15 14:05 UTC

This package is auto-updated.

Last update: 2026-07-16 09:57:25 UTC


README

Read-only GitLab lists (recent commits, open merge requests, open issues) fed from a project, connected through OAuth — a Board Power-Up built on board/plugin-sdk.

Capabilities

  • List sources — a board list fed by a project's commits / MRs / issues, rendered as read-only cards, lazy-loaded and refreshed live.
  • OAuth — connect a GitLab OAuth application (credentials stored encrypted per board); the host drives the flow, the plugin only declares the endpoints.
  • MCP toolgitlab-commits lists a project's recent commits for an AI agent.

Self-hosted GitLab

Defaults to gitlab.com. For a self-hosted instance, set one env var on the Board deployment (one GitLab per instance):

GITLAB_URL=https://gitlab.example.com

It is used for both the OAuth endpoints and the API base.

Install

Via the Board Marketplace (admin → /marketplace), or composer require board/plugin-gitlab. Then, on a board: Options → Power-Ups → GitLab, configure the OAuth app (Application ID + Secret, scope read_api, callback /plugins/oauth/callback), connect, and create a list.

Development

composer install
vendor/bin/pest