# Création d’un modèle de pull request pour votre dépôt

Quand vous ajoutez un modèle de demande de tirage (pull request) à votre dépôt, les contributeurs du projet voient automatiquement le contenu de ce modèle dans le corps de la demande de tirage.

Pour plus d’informations, consultez « [À propos des modèles de problème et de demande de tirage](/fr/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates) ».

Vous pouvez créer un sous-répertoire *PULL\_REQUEST\_TEMPLATE/* dans l’un des dossiers pris en charge pour y stocker plusieurs modèles de demande de tirage (pull request), puis utiliser le paramètre de requête `template` pour spécifier le modèle qui va remplir le corps de la demande de tirage. Pour plus d’informations, consultez « [Utilisation des paramètres de requête pour créer une pull request](/fr/pull-requests/reference/using-query-parameters-to-create-a-pull-request) ».

Vous pouvez créer des modèles de pull request par défaut pour votre organisation ou votre compte personnel. Pour plus d’informations, consultez « [Création d’un fichier d’intégrité de la communauté par défaut](/fr/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) ».

## Ajout d’un modèle de pull request

1. Sur GitHub, accédez à la page principale du référentiel.

2. Au-dessus de la liste des fichiers, sélectionnez le menu déroulant **Ajouter un fichier** <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="The downwards-facing triangle icon" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg>, puis cliquez sur **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="plus" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg> Créer un nouveau fichier**.

   Vous pouvez également cliquer sur <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="The plus sign icon" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg> dans l’arborescence de fichiers à gauche.

   ![Capture d’écran de la page principale d’un référentiel mettant en évidence l’icône « Ajouter un fichier » et l’icône « signe plus », décrites ci-dessus, avec un contour orange.](/assets/images/help/repository/add-file-buttons.png)

3. Dans le champ du nom de fichier :
   * Pour rendre votre modèle de demande de tirage visible dans le répertoire racine du dépôt, nommez le modèle de demande de tirage `pull_request_template.md`.
   * Pour rendre votre modèle de demande de tirage visible dans le répertoire `docs` du dépôt, nommez le modèle de demande de tirage `docs/pull_request_template.md`.
   * Pour stocker votre fichier dans un répertoire masqué, nommez le modèle de pull request `.github/pull_request_template.md`.
   * Pour créer plusieurs modèles de demande de tirage et utiliser le paramètre de requête `template` afin de spécifier un modèle permettant de remplir le corps de la demande de tirage, tapez *.github/PULL\_REQUEST\_TEMPLATE/* , puis le nom de votre modèle de demande de tirage. Par exemple : `.github/PULL_REQUEST_TEMPLATE/pull_request_template.md`. Vous pouvez également stocker plusieurs modèles de pull request dans un sous-répertoire `PULL_REQUEST_TEMPLATE` du répertoire racine ou des répertoires `docs/`. Pour plus d’informations, consultez « [Utilisation des paramètres de requête pour créer une pull request](/fr/pull-requests/reference/using-query-parameters-to-create-a-pull-request) ».

4. Dans le corps du nouveau fichier, ajoutez votre modèle de demande de tirage. Ce modèle peut consister à demander à inclure :
   * [Référence à un problème connexe](/fr/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#referencing-issues-and-pull-requests) dans votre dépôt.
   * Description des modifications proposées dans le pull request.
   * [
     @mentions
     ](/fr/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) de la personne ou de l’équipe responsable de passer en revue les changements proposés.

5. Cliquez sur **Commiter les changements**.

6. Dans le champ de message de validation, tapez un message de validation court et descriptif qui indique la modification que vous avez apportée au fichier. Vous pouvez attribuer la validation à plusieurs auteurs dans le message de validation. Pour plus d’informations, consultez « [Créer un commit avec plusieurs auteurs ou au nom d’une organisation](/fr/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors) ».

7. Sous les champs de message de commit, choisissez si vous souhaitez ajouter votre commit à la branche actuelle ou à une nouvelle branche. Si votre branche actuelle est la branche par défaut, vous devez choisir de créer une nouvelle branche pour y effectuer votre commit, puis créer une pull request. Pour plus d’informations, consultez « [Création d’une pull request](/fr/pull-requests/how-tos/create-pull-requests/creating-a-pull-request) ».

   ![Capture d’écran d’une pull request GitHub montrant un bouton radio permettant soit de valider directement sur la branche main, soit de créer une nouvelle branche. Une nouvelle branche est sélectionnée.](/assets/images/help/repository/choose-commit-branch.png) Les modèles sont disponibles pour les collaborateurs lorsqu’ils sont fusionnés dans la branche par défaut du référentiel.

8. Cliquez sur **Valider les modifications** ou **Proposer des modifications**.

## Pour aller plus loin

* [À propos des modèles de problème et de demande de tirage](/fr/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)
* [Création d’un problème](/fr/issues/tracking-your-work-with-issues/using-issues/creating-an-issue)
* [Création d’une pull request](/fr/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)