{ "name": "Github", "actions": [], "reactions": [ { "name": "Github_OpenPR", "description": { "en": "Open a pull request on a given repository", "fr": "Ouvre une pull request sur le répertoire donné" }, "label": { "en": "Open a pull request", "fr": "Ouvre une pull request" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "title", "type": "string", "description": { "en": "The title of the opened pull request", "fr": "Titre de la pull request ouverte" } }, { "name": "head", "type": "string", "description": { "en": "The name of the branch to merge into base branch", "fr": "Nom de la branche à merger dans la branche de base" } }, { "name": "base", "type": "string", "description": { "en": "The name of the branch to merge intro head branch", "fr": "Nom de la branche dans laquelle merger la branche 'head'" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the newly opened pull request", "fr": "URL de la pull request nouvellement ouverte" } } ] }, { "name": "Github_ClosePR", "description": { "en": "Closes the pull request given as parameter", "fr": "Ferme une pull request donnée" }, "label": { "en": "Close a pull request", "fr": "Ferme une pull request" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "pull_number", "type": "integer", "description": { "en": "The number assigned to the pull request to close", "fr": "Numéro assignée à la pull request à fermer" } } ], "returns": [] }, { "name": "Github_MergePR", "description": { "en": "Merges the pull request given as parameter into base branch", "fr": "Merge la pull request donnée dans la branche 'base'" }, "label": { "en": "Merge a pull request", "fr": "Merge une pull request" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "pull_number", "type": "integer", "description": { "en": "The number assigned to the pull request to merge", "fr": "Numéro assigné à la pull request à merger" } } ], "returns": [] }, { "name": "Github_CreateIssue", "description": { "en": "Creates an issue into the given repository", "fr": "Crée une issue dans le répertoire donnée" }, "label": { "en": "Creates an issue", "fr": "Crée une issue" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "title", "type": "string", "description": { "en": "The title of the issue to create", "fr": "Titre de l'issue à créer" } }, { "name": "body", "type": "string", "description": { "en": "The body of the issue to create", "fr": "Corps de l'issue à créer" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the newly created issue", "fr": "URL de l'issue nouvellement créée" } } ] }, { "name": "Github_CommentIssue", "description": { "en": "Comments the given issue into the given repository", "fr": "Commente une issue donnée dans un répertoire donné" }, "label": { "en": "Comments an issue or pull request", "fr": "Commente une issue ou une pull request" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "issue_number", "type": "integer", "description": { "en": "The number assigned to the issue or pull request to comment", "fr": "Numéro assigné à l'issue ou de la pull request à commenter" } }, { "name": "body", "type": "string", "description": { "en": "The body of the comment", "fr": "Contenu du commentaire" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the newly created comment", "fr": "URL du commentaire nouvellement créé" } } ] }, { "name": "Github_CloseIssue", "description": { "en": "Closes the given issue into the given repository", "fr": "Ferme l'issue donnée dans le répertoire donné" }, "label": { "en": "Close an issue", "fr": "Ferme une issue" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "issue_number", "type": "integer", "description": { "en": "The number assigned to the issue to close", "fr": "Numéro assigné à l'issue à fermer" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the closed issue", "fr": "URL de l'issue fermée" } } ] }, { "name": "Github_CreateRepo", "description": { "en": "Creates a new repository with the given name", "fr": "Crée un nouveau répertoire avec Nom donné" }, "label": { "en": "Creates a repository", "fr": "Crée un répertoire" }, "params": [ { "name": "name", "type": "string", "description": { "en": "The name of the repository to create", "fr": "Nom du répertoire à créer" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the newly created repository", "fr": "URL du répertoire nouvellement créé" } } ] }, { "name": "Github_CreatePrivateRepo", "description": { "en": "Creates a new private repository with the given name", "fr": "Crée un nouveau répertoire privé avec Nom donné" }, "label": { "en": "Creates a private repository", "fr": "Crée un répertoire privé" }, "params": [ { "name": "name", "type": "string", "description": { "en": "The name of the private repository to create", "fr": "Nom du répertoire privé à créer" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the newly created private repository", "fr": "URL du répertoire privé nouvellement créé" } } ] }, { "name": "Github_UpdateDescription", "description": { "en": "Updates the description of the given repository", "fr": "Met à jour Description du répertoire donné" }, "label": { "en": "Updates a repository description", "fr": "Met à jour Description d'un répertoire" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } }, { "name": "description", "type": "string", "description": { "en": "The description to set to the given repository", "fr": "Description à appliquer au répertoire donné" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the repository", "fr": "URL du répertoire" } } ] }, { "name": "Github_ForkRepo", "description": { "en": "Forks the repository of the user given as parameter", "fr": "Fork le répertoire de l'utilisateur donné" }, "label": { "en": "Forks a repository", "fr": "Fork un répertoire" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } } ], "returns": [ { "name": "URL", "description": { "en": "The url of the forked repository", "fr": "URL du répertoire forké" } } ] }, { "name": "Github_StarRepo", "description": { "en": "Stars the repository of the user given as parameter", "fr": "Star le répertoire de l'utilisateur donné" }, "label": { "en": "Stars a repository", "fr": "Star un répertoire" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } } ], "returns": [] }, { "name": "Github_WatchRepo", "description": { "en": "Watches the repository of the user given as parameter", "fr": "Watch le répertoire de l'utilisateur donné" }, "label": { "en": "Watch a repository", "fr": "Watch un répertoire" }, "params": [ { "name": "owner", "type": "string", "description": { "en": "The user's username that owns the repository", "fr": "Pseudo de l'utilisateur qui possède le répertoire" } }, { "name": "repo", "type": "string", "description": { "en": "The targeted repository's name", "fr": "Nom du répertoire ciblé" } } ], "returns": [] } ] }