GitHub
Overzicht
Github stelt ontwikkelaars in staat om hun code te maken, op te slaan, te beheren en te delen. Via Langdock’s integratie kunt u rechtstreeks vanuit uw gesprekken toegang krijgen tot en GitHub beheren.
Beschikbare acties
Pull Requests weergeven
github.listPullRequests
Geeft alle pull requests in een repository weer
Bevestiging vereist: Nee
Parameters:
owner(TEKST, Vereist): Eigenaar van de repositoryrepository(TEKST, Vereist): Naam van de repository
Output: Geeft een array met pull requests terug met de volgende structuur:
id: Pull request IDnummer: Pull request nummertitel: Pull request titelbody: Pull request beschrijvingstatus: Pull request status (open, gesloten, samengevoegd)created_at: Aanmaakdatumupdated_at: Laatste update datumuser: Auteur informatiehead: Informatie over de bronbranchbase: Informatie over de doelbranch
Haal Pull Request op
github.getPullRequest
Haalt gedetailleerde informatie op over het opgegeven pull request
Bevestiging vereist: Nee
Parameters:
owner(TEKST, Vereist): Eigenaar van de repository waarvan u de pull request-gegevens wilt ophalenrepository(TEKST, Vereist): De repository om in te zoekenpullRequestNumber(TEKST, Vereist): Het nummer van het pull request waarin u geïnteresseerd bent
Output: Geeft gedetailleerde informatie over het pull request terug, inclusief commits, gewijzigde bestanden en reviewstatus
Haal Pull Request Commits op
github.getPullRequestCommits
Haalt de commits van een bepaald pull request op
Bevestiging vereist: Nee
Parameters:
owner(TEKST, Vereist): Eigenaar van de repository waarvan u de pull request-commits wilt ophalenrepository(TEKST, Vereist): De repository waarvan u de pull request-commits wilt ophalenpullRequestNumber(TEKST, Vereist): Het nummer van het pull request
Output: Geeft een array met commits terug en hun details, inclusief SHA, bericht, auteur en datum
Maak Pull Request
github.createPullRequest
Maakt een pull request aan
Bevestiging vereist: Ja
Parameters:
owner(TEKST, Vereist): De eigenaar van de Github-repository waarvoor u een pull request wilt aanmakenrepository(TEKST, Vereist): De naam van de Github-repository waarvoor u een pull request wilt aanmakentitel(TEKST, Vereist): De titel van het pull requestbody(MEERREGELS_TEKST, Vereist): De body / beschrijving van het pull requesttargetBranch(TEKST, Vereist): De naam van de branch waarin u de wijzigingen wilt mergengithubUsername(TEKST, Vereist): GitHub-gebruikersnaamsourceBranch(TEKST, Vereist): Naam van de bronbranch
Output: Geeft het aangemaakte pull request terug met het nummer en de details
Issues weergeven
github.listIssues
Geeft alle issues in een bepaalde repository weer
Bevestiging vereist: Nee
Parameters:
owner(TEKST, Vereist): Eigenaar van de repositoryrepository(TEKST, Vereist): Naam van de repository
Output: Geeft een array met issues terug met hun details, inclusief nummer, titel, body, status en labels
Issue aanmaken
github.createIssue
Maakt een issue aan voor een opgegeven repository
Bevestiging vereist: Ja
Parameters:
owner(TEKST, Vereist): De eigenaar van de Github-repository waarvoor u een issue wilt aanmakenrepository(TEKST, Vereist): De naam van de Github-repository waarvoor u een issue wilt aanmakentitel(TEKST, Verplicht): De titel van het issuebody(MEERREGELS_TEKST, Vereist): De body / beschrijving van het issueassignees(TEKST, Optioneel): GitHub-gebruikersnamen van personen die aan dit issue toegewezen moeten worden. U kunt meerdere geassigneerden opgeven als een door komma's gescheiden lijst (bijv. username1, username2) of een enkele gebruikersnaamlabels(TEKST, Optioneel): Labels om aan dit issue te koppelen. U kunt meerdere labels opgeven als een door komma's gescheiden lijst (bijv. bug, enhancement) of een enkele labelnaam
Output: Geeft het aangemaakte issue terug met het nummer en de details
Update Issue
github.updateIssue
Werk een opgegeven issue bij
Bevestiging vereist: Ja
Parameters:
owner(TEKST, Vereist): De eigenaar van de Github-repositoryrepository(TEKST, Vereist): De naam van de Github-repositorytitel(TEKST, Optioneel): De titel van het issuebody(MEERREGELS_TEKST, Optioneel): De body / beschrijving van het issueassignees(TEKST, Optioneel): GitHub-gebruikersnamen van personen die aan dit issue toegewezen moeten worden. U kunt meerdere geassigneerden opgeven als een door komma's gescheiden lijst (bijv. username1, username2) of een enkele gebruikersnaamlabels(TEKST, Optioneel): Labels om aan dit issue te koppelen. U kunt meerdere labels opgeven als een door komma's gescheiden lijst (bijv. bug, enhancement) of een enkele labelnaamissueNumber(TEKST, Vereist): Het nummer van het issue dat u wilt bewerken
Output: Geeft het bijgewerkte issue terug met de details
Maak Issue-opmerking
github.createIssueComment
Maakt een opmerking op een opgegeven issue
Bevestiging vereist: Ja
Parameters:
owner(TEKST, Vereist): De eigenaar van de Github-repositoryrepository(TEKST, Vereist): De naam van de Github-repositoryissueNumber(TEKST, Vereist): Het nummer van het issue waarvoor u een opmerking wilt makencomment(TEKST, Vereist): De opmerking die u wilt maken
Output: Geeft de aangemaakte opmerking terug met het ID en de details
Veelvoorkomende gebruikssituaties
Gegevensbeheer — Beheer en organiseer uw GitHub-gegevens
Automatisering — Automatiseer workflows met GitHub
Rapportage — Genereer inzichten en rapporten
Integratie — Verbind GitHub met andere tools
Beste praktijken
Probleemoplossing
Ondersteuning
Voor extra hulp met de GitHub-integratie, neem contact op met [email protected]

