Débutant complet
Commencez avec les outils, le vocabulaire et un changement uniquement documentaire. Votre but est de terminer une boucle sûre.
Guide contributeur
Le chemin fiable le plus court entre une issue adaptée aux débutants et une pull request prête pour les mainteneurs.
Commencer ici
Utilisez ces cartes comme sélecteur statique. Choisissez celle qui correspond à votre situation, puis suivez les mêmes phases ci-dessous.
Commencez avec les outils, le vocabulaire et un changement uniquement documentaire. Votre but est de terminer une boucle sûre.
Choisissez une issue minuscule et récente, puis gardez le diff ciblé. Demandez confirmation avant de coder.
Utilisez le playbook comme checklist, puis consacrez l'essentiel de votre énergie à reproduire et tester la correction.
Phase 0
Il vous faut seulement assez d'outils locaux pour cloner le dépôt, créer une branche, lancer les vérifications du projet et pousser votre travail.
Git suit votre travail et permet aux mainteneurs de relire exactement ce qui a changé.
git --versionGitHub CLI vous aide à fork, cloner, vous authentifier et ouvrir des pull requests sans quitter le terminal.
gh auth login
gh repo fork OWNER/REPO --clone --remoteUtilisez un éditeur capable de chercher dans tout le dépôt, lancer les formatters et afficher clairement les fichiers modifiés.
code .Phase 1
Une bonne first issue n'est pas seulement petite. Elle est actuelle, compréhensible et reviewable par quelqu'un qui maintient déjà le projet.
Phase 2
Gardez la boucle simple et prévisible. Les petites pull requests sont plus faciles à relire, corriger et merger.
Laissez un court commentaire qui nomme l'issue exacte et demande si le périmètre a toujours du sens.
Lisez CONTRIBUTING, le README, les pull requests ouvertes, les commandes de test et les notes de style avant de changer le code.
Créez votre propre copie et travaillez sur une branche nommée d'après la tâche, pas sur main.
Installez les dépendances, reproduisez le problème et notez la commande ou l'écran où vous l'avez vu.
Changez le minimum de code nécessaire. Évitez les refactors opportunistes, upgrades de dépendances et formatages sans rapport.
Expliquez ce qui a changé, comment vous l'avez testé et les limites. Rendez la première lecture du reviewer simple.
gh repo fork OWNER/REPO --clone --remote
cd REPO
git checkout -b docs/fix-install-note
pnpm install
pnpm test
git status
gh pr create --fillModèles
Adaptez le texte, restez spécifique et ne promettez pas plus que vous pouvez finir.
Hi! I'd like to work on this issue.
I plan to keep the change scoped to:
- ...
Does that approach sound right before I start?## What changed
- ...
## How I tested
- ...
## Notes
- This is my first contribution to this repository, so feedback is welcome.Points de pause
S'arrêter tôt vaut mieux que forcer une pull request impossible à relire.
Référence
FAQ
Publiez un suivi concis avec votre état actuel et une question directe. S'il n'y a toujours pas de réponse, choisissez une autre issue plutôt que d'attendre indéfiniment.
Dites ce que vous avez essayé, collez l'erreur exacte, indiquez votre système d'exploitation et les versions des outils, puis demandez la prochaine étape de debug.
Oui, si le dépôt accueille les changements de documentation. Des docs claires, des exemples, des typos et des liens cassés sont de vraies contributions.
Après le premier merge
Remerciez le reviewer, notez les commandes qui ont fonctionné, conservez les conventions du projet et cherchez la prochaine issue seulement un peu plus difficile.