Première contribution à la documentation de Rocky Linux via CLI
Introduction¶
Cette pépite détaille comment contribuer au projet de documentation Rocky Linux en utilisant uniquement l'interface de ligne de commande (CLI). Il couvre le fork du référentiel la première fois et la création d'une pull request. Nous allons utiliser la contribution d'un nouveau document Gemstone dans notre exemple.
Description du problème¶
Les contributeurs peuvent préférer ou avoir besoin d'effectuer toutes les actions via la CLI, depuis la création de référentiels jusqu'à la soumission de pull request pour la première fois.
Prérequis¶
- Un compte GitHub
- Installation de
git
etGitHub CLI (gh)
sur votre système - Un fichier Markdown prêt pour contribution
Étapes de la Solution¶
- Fork du référentiel à l'aide de la CLI GitHub : Forkez le dépôt en amont sur votre compte.
gh repo fork https://github.com/rocky-linux/documentation --clone
- Accéder au répertoire du référentiel :
cd documentation
- Ajouter le référentiel en amont :
git remote add upstream https://github.com/rocky-linux/documentation.git
- Création d'une branche : Créez une nouvelle branche pour votre contribution. Entrer la commande suivante :
git checkout -b new-gemstone
Ajouter un nouveau document : Utilisez votre éditeur de texte préféré pour créer et modifier votre nouveau fichier de contribution. Pour cet exemple, nous allons créer
gemstome_new_pr.md
et enregistrer ce fichier sous le répertoiredocs/gemstones/
.Commit des modifications : Préparez et validez votre nouveau fichier. Entrer la commande suivante :
git add docs/gemstones/gemstome_new_pr.md
git commit -m "Add new Gemstone document"
- Push vers le fork : Envoyez les modifications vers votre fork/copie du dépôt de documentation Rocky Linux. Entrer la commande suivante :
git push origin new-gemstone
- Création d'une Pull Request : Créez une requête vers le référentiel en amont.
gh pr create --base main --head wsoyinka:new-gemstone --title "New Gemstone: Creating PRs via CLI" --body "Guide on how to contribute to documentation using CLI"
Informations Supplémentaires (facultatif)¶
- Utilisez
gh pr list
etgh pr status
pour suivre l'état de vos pull request. - Relisez et vérifiez en suivant les directives de contribution du projet de documentation Rocky Linux.
Conclusion¶
En suivant ces étapes, vous devriez être en mesure de créer avec succès votre tout premier PR et de contribuer au référentiel de documentation Rocky Linux entièrement via la CLI !
Author: Wale Soyinka