Raccourcis clavier

Appuyez sur ← ou → pour passer d'un chapitre à l'autre

Appuyez sur S ou / pour rechercher dans la documentation

Appuyez sur ? pour afficher cette aide

Appuyez sur Échap pour masquer cette aide

Connecteur Forgejo

Connecteur Forgejo

Forgejo est une forge logicielle auto-hébergeable (dépôts Git, tickets, demandes de fusion, versions). Le connecteur appelle son API REST v1, compatible Gitea.

Mesuré le 2026-10-03 dans connectors/forgejo.yaml : 482 outils.

Méthode HTTPOutils
GET248
POST93
DELETE80
PATCH32
PUT29

Le connecteur lit donc 248 ressources et en modifie 234. Il peut supprimer des dépôts, des branches, des versions et des webhooks.

Ce que déclare le fichier

PropriétéValeur
Fichierconnectors/forgejo.yaml
ProtocoleAPI REST, chemins sous /api/v1/
Authentificationjeton Authorization: Bearer, lu dans FORGEJO_API_KEY
Adresse de l'instancevariable FORGEJO_URL
Licence déclaréeMIT
Résidence déclaréeauto-hébergé

Outils

Les noms n'ont pas de préfixe de connecteur : repos_list, repos_create, issues_create, pulls_merge, branches_protect, releases_create, webhooks_create.

Répartition par préfixe de nom, mesurée sur les 482 outils (les préfixes repos et repo sont deux familles distinctes dans le fichier) :

PréfixeOutilsPréfixeOutils
repos117issue19
repo63issues11
user60pulls10
admin41users10
orgs28branches8
org28teams7

Les préfixes restants (get, list, releases, activitypub, webhooks, labels, milestones, tags, packages, notify, settings, commits, notifications, markdown, et quelques autres) totalisent 80 outils.

Opérations couvertes par des outils nommés : création, lecture, modification et suppression de dépôts ; tickets avec commentaires, étiquettes et assignations ; demandes de fusion avec diff, revues et fusion ; branches avec protection ; versions ; webhooks ; étiquettes et jalons ; organisations et équipes ; paquets ; administration.

Configuration

VariableRôle
FORGEJO_URLAdresse de l'instance Forgejo
FORGEJO_API_KEYJeton d'API (la variable FORGEJO_API_TOKEN n'est lue nulle part)

Dans l'application : page Identifiants (/credentials), fiche Forgejo Git, champs « URL du serveur » et « Access Token » (ce dernier alimente FORGEJO_API_KEY).

Le délai d'attente déclaré est de 30 000 ms.

Déploiement

podman-compose.vps2.yml contient un service Forgejo (image officielle épinglée, base SQLite, ports liés à la boucle locale). Un commentaire de ce fichier précise qu'il est conservé pour la pile de développement du poste, et qu'il ne fait plus partie du plan client déployé depuis le 2026-09-10. Pour un usage client, le connecteur vise l'instance désignée par FORGEJO_URL.

L'entrée du catalogue métier a le statut coming-soon.

Limites

  • La licence MIT est celle que déclare le fichier YAML. Vérifiez la licence de la version de Forgejo que vous installez.
  • Les outils de lecture et d'écriture sont dans le même connecteur : les droits réels dépendent du jeton fourni.

Fichier source

Le connecteur est déclaré dans connectors/forgejo.yaml.

Voir aussi