Git integraties

Koppel je repositories aan je projectboard

Koppel commits, branches en pull requests van GitHub, GitLab, Bitbucket, Gitea, Forgejo of Gogs direct aan je tickets. Bekijk git-activiteit op elk ticket en verplaats tickets automatisch door je workflow.

Commit tracking

Elke commit die verwijst naar een ticket verschijnt in het Git Activity-gedeelte met een directe link.

Pull request-koppeling

Pull requests en merge requests worden aan tickets gekoppeld - bekijk hun status, auteur en of ze gemerged zijn.

Tickets automatisch verplaatsen

Verplaats tickets automatisch naar In Progress, Review of Gereed op basis van commit- en PR-gebeurtenissen.

Handtekeningverificatie

Elke webhook wordt geverifieerd met HMAC-handtekeningen (GitHub, Bitbucket, Gitea, Forgejo, Gogs) of secret tokens (GitLab).

Hoe het werkt

Van commit naar ticket in seconden

Verwijs naar een ticket in je commit-bericht, branchnaam of PR-titel - Todo4you doet de rest.

1

Voeg een webhook toe

Maak een GitHub, GitLab, Bitbucket, Gitea, Forgejo of Gogs integratie aan in je projectinstellingen. Kopieer de webhook URL en het secret naar je repository.

2

Tickets refereren

Vermeld je ticketreferentie in een commit message, branch-naam of PR-titel - bijv. PRJ-42 of #42.

3

Events verschijnen op tickets

Commits, branches en PR's verschijnen in een apart Git Activity-gedeelte op de ticketdetailpagina met directe links naar je repository.

4

Tickets verplaatsen automatisch

Configureer regels voor automatisch verplaatsen om tickets door je workflow te laten gaan wanneer commits worden gepusht of PR's worden geopend of gemerged.

Ondersteunde providers

Werkt met de platforms die je al gebruikt

Alle vijf providers delen dezelfde functies - kies degene die je team gebruikt, of verbind meerdere repositories tegelijk.

GitHub

Ontvang push- en pull request-events van elke GitHub-repository via webhooks.

Instellen in GitHub

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - GitHub. Sla op om je webhook URL en secret te genereren.

2

Ga in je GitHub-repository naar Settings - Webhooks - Add webhook.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Selecteer "Let me select individual events" en schakel Pushes en Pull requests in.

Beveiliging: GitHub ondertekent elke payload met HMAC-SHA256 met behulp van je secret. Todo4you verifieert de X-Hub-Signature-256 header bij elk verzoek.

Ondersteunde events

Todo4you verwerkt deze GitHub-events en haalt ticketreferenties uit commit-berichten, branch-namen, PR-titels en PR-beschrijvingen:

Push-events
Elke commit in een push wordt individueel opgeslagen met SHA, bericht, auteur en een link naar de commit op GitHub.
Pull request-events
Geopende, gesloten en samengevoegde events worden bijgehouden met PR-titel, nummer, auteur en een link naar de PR op GitHub.
Branch-gebeurtenissen
Het aanmaken en verwijderen van branches wordt bijgehouden wanneer de branchnaam een ticketreferentie bevat.

GitLab

Ontvang push- en merge request-events van elk GitLab-project - cloud of self-hosted.

Instellen in GitLab

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - GitLab. Sla op om je webhook URL en secret token te genereren.

2

Ga in je GitLab-project naar Settings - Webhooks.

3

Plak de Webhook-URL en het Secret Token.

4

Schakel Push events en Merge request events in als triggers.

Beveiliging: GitLab stuurt je secret in de X-Gitlab-Token header. Todo4you verifieert bij elk verzoek of deze overeenkomt.

Werkt met zelfgehoste GitLab

De integratie werkt met zowel GitLab.com als zelfgehoste GitLab-instanties. Zolang je GitLab-server de Todo4you webhook URL kan bereiken, werkt alles op dezelfde manier.

Push Hook
Commits in een push worden opgeslagen met SHA, bericht, auteur en een link naar de commit.
Merge Request Hook
Geopende, gesloten en samengevoegde events worden bijgehouden met MR-titel, nummer, auteur en een directe link.

Gitea

Ontvang push- en pull request-events van je self-hosted Gitea-installatie.

Instellen in Gitea

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Gitea. Sla op om je webhook URL en secret te genereren.

2

Ga in je Gitea-repository naar Settings - Webhooks - Add Webhook - Gitea.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Selecteer "Choose events" en schakel Push en Pull Request in.

Beveiliging: Gitea ondertekent elke payload met HMAC-SHA256 met behulp van je secret. Todo4you verifieert de X-Gitea-Signature header bij elk verzoek.

Ideaal voor zelfgehoste teams

Als je team een eigen Gitea-server draait, kun je met deze integratie je prive-repositories koppelen aan Todo4you zonder toegang te geven aan derden. Alle communicatie verloopt via standaard webhooks.

Je server, je gegevens
Todo4you ontvangt alleen de events die je Gitea-server verstuurt - wij maken nooit rechtstreeks verbinding met je Gitea-instantie.
Dezelfde functies als GitHub/GitLab
Commit tracking, PR-koppelingen, branch events en automatisch verplaatsen werken identiek bij alle providers.

Forgejo

Ontvang push- en pull request-events van je self-hosted Forgejo-installatie - de community-fork van Gitea.

Instellen in Forgejo

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Forgejo. Sla op om je webhook URL en secret te genereren.

2

Ga in je Forgejo-repository naar Settings - Webhooks - Add Webhook - Forgejo.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Selecteer "Choose events" en schakel Push en Pull Request in.

Beveiliging: Forgejo ondertekent elke payload met HMAC-SHA256 met behulp van je secret. Todo4you verifieert de X-Forgejo-Signature header bij elk verzoek.

Open source, self-hosted

Forgejo is een volledig open-source community-fork van Gitea, gericht op community-bestuur en vrije-softwarewaarden. De webhook-integratie deelt dezelfde payload-structuur, dus alle functies werken identiek.

Je server, je gegevens
Todo4you ontvangt alleen de events die je Forgejo-server verstuurt - wij maken nooit rechtstreeks verbinding met je Forgejo-instantie.
Klaar voor Codeberg
Werkt direct met Codeberg en elk ander Forgejo-platform - genereer gewoon een webhook in je repository-instellingen.

Gogs

Ontvang push- en pull request-events van elke self-hosted Gogs-installatie - de oorspronkelijke lichtgewicht git-server waarvan Gitea is geforkt.

Instellen in Gogs

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Gogs. Sla op om je webhook URL en secret te genereren.

2

Ga in je Gogs-repository naar Settings - Webhooks - Add Webhook - Gogs.

3

Plak de Webhook-URL, stel het Content type in op application/json en plak het Secret.

4

Select "Custom Events" and enable Push and Pull Request.

Beveiliging: Gogs ondertekent elke payload met HMAC-SHA256 met behulp van je secret. Todo4you verifieert de X-Gogs-Signature header bij elk verzoek.

Lichtgewicht self-hosted git

Gogs is een minimale git-server die als één binary draait en prima werkt op bescheiden hardware. Het webhook-payload-formaat wordt gedeeld met Gitea, dus elke Todo4you-functie - commit-koppeling, PR-tracking, branch-events en auto-move - werkt op precies dezelfde manier.

Je server, je gegevens
Todo4you ontvangt alleen de events die je Gogs-server verstuurt - wij maken nooit rechtstreeks verbinding met je Gogs-instantie.
Dezelfde functies als GitHub/GitLab
Commit tracking, PR-koppelingen, branch events en automatisch verplaatsen werken identiek bij alle providers.

Bitbucket

Ontvang push- en pull request-events van elke Bitbucket Cloud-repository via webhooks.

Instellen in Bitbucket

1

Maak de integratie aan in Todo4you onder Projectinstellingen - Integraties - Bitbucket. Sla op om je webhook URL en secret te genereren.

2

Ga in je Bitbucket-repository naar Repository settings - Webhooks - Add webhook.

3

Plak de Webhook-URL en het Secret.

4

Selecteer Repository push en Pull request triggers (Created, Updated, Merged, Declined).

Beveiliging: Bitbucket ondertekent elke payload met HMAC-SHA256 met je geheim. Todo4you verifieert de X-Hub-Signature-header bij elk verzoek.

Ondersteunde events

Todo4you verwerkt deze Bitbucket-events en haalt ticketreferenties uit commit-berichten, branch-namen, PR-titels en PR-beschrijvingen:

Repository push
Elke commit in een push wordt individueel opgeslagen met hash, bericht, auteur en een link naar de commit op Bitbucket.
Pull request-events
Aangemaakt, bijgewerkt, gemerged (voltooid) en afgewezen events worden bijgehouden met PR-titel, nummer, auteur en een link naar de PR op Bitbucket.
Branch-gebeurtenissen
Het aanmaken en verwijderen van branches wordt bijgehouden wanneer de branchnaam een ticketreferentie bevat.
Automatisch verplaatsen

Laat je git-workflow je board aansturen

Configureer regels per integratie om tickets automatisch door je workflow te laten gaan. Tickets gaan alleen vooruit, nooit achteruit.

Bij eerste commit

Wanneer de eerste commit die naar een ticket verwijst wordt gepusht, verplaats het automatisch naar een status naar keuze - bijvoorbeeld In Progress.

Backlog naar In Progress

Bij geopende PR

Wanneer een pull request of merge request wordt geopend, verplaats het ticket naar Review of een andere status die je configureert.

Van In Progress naar Review

Bij samengevoegde PR

Wanneer een pull request of merge request wordt gemerged, verplaats het ticket naar Done. Je board blijft gesynchroniseerd met je codebase.

Review naar Gereed
Ticketdetail

Bekijk git-activiteit direct op het ticket

Elke gekoppelde commit, branch en pull request verschijnt in een apart gedeelte op de ticketdetailpagina - met directe links naar je repository.

PRJ-42 Fix authenticatie-redirect op mobiel
Git Activity
Fix auth redirect voor mobiele browsers samengevoegd
octocat - 2h ago
Fix auth redirect voor mobiele browsers geopend
octocat - 5h ago
a3f8c21 Afhandeling van mobiele Safari redirect edge case
octocat - 6h ago
e7b4d09 PRJ-42: Fix OAuth callback for mobile
octocat - 1d ago
fix/PRJ-42-auth-redirect aangemaakt
octocat - 1d ago

Koppel vandaag nog je eerste repository

Maak een gratis account aan, stel je board in en koppel je GitHub, GitLab, Bitbucket, Gitea of Forgejo repository in enkele minuten.

Gratis aan de slag

Binnenkort beschikbaar

Onze native app voor macOS is in ontwikkeling en is binnenkort beschikbaar in de App Store.