Bienvenue dans le monde des sources ouvertes?
Au début de tout nouveau projet, en particulier l'open source, vous passerez par de nombreux problèmes et vous tombera dans de nombreuses erreurs, et cela vous fera vous sentir ennuyé et ennuyé, mais ne vous inquiétez pas et ne vous fâcherez pas beaucoup, car l'objectif de notre projet est de simplifier la voie à votre première contribution dans ce monde intéressant.
Vous pouvez lire certains des articles et regarder des vidéos afin de savoir comment faire vos premiers pas, mais cela prendra beaucoup de temps et souvent vous oublierez ce que vous lisez si vous ne faites rien pour prouver ces informations dans votre mémoire et sans parler du sentiment de peur de vivre votre première expérience dans ce vaste monde avec d'autres personnes qui suivent vos pas.
Et pour cela, nous vous suggérons de contribuer à ce projet et de suivre les étapes suivantes, afin de vous découvrir et de profiter de participer à votre premier projet open source.
Si vous n'avez pas le système de contrôle GIT sur votre appareil, veuillez lire cet article et revenir à nous, comment est GIT?
Séparez cet entrepôt - fourchez ce référentiel
En cliquant sur Fork, vous créez votre (votre) entrepôt sur le compte du GitHub à partir du projet principal, et vous pouvez maintenant ajouter votre propre contact.
Cet entrepôt est reproduit
Vous pouvez maintenant télécharger votre version sur votre appareil. Cliquez sur le clone, puis cliquez sur Copier dans l'icône du presse-papiers
Ouvrez le terminal et écrivez ceci, mais remplacez l'expression "URL que vous venez de copier" avec le lien que j'ai copié à partir de l'étape précédente.
Un exemple d'illustration (avant l'amendement):
git clone "url you just copied"
Un exemple d'illustration (après modification):
git clone https://github.com/this-is-you/first-contributions.git
Note:
Si vous regardez attentivement, vous constaterez que «this-vi-y» sera le nom de votre github (votre), et vous ferez pour cela que le contenu du projet sera copié sur votre propre appareil afin de l'ajuster librement à tout moment.
Faites votre propre branche - créez une branche
Après avoir créé votre copie de vos étapes précédentes. Accédez au dossier téléchargé précédemment
Nous créerons une "branche" et vous changerez (votre nom) à votre nom
git checkout -b "add-your-name"
Un exemple:
git checkout -b "add-alonzo-church"
Vous pouvez maintenant changer ce que vous voulez
Enregistrons votre première contribution en ajoutant votre nom à la liste des actionnaires.
Ouvrez le fichier intitulé "Contrabutors.md" et écrivez votre nom et n'oubliez pas de mettre le lien de votre github (votre) et lorsque vous avez terminé, assurez-vous que vous avez enregistré ces modifications.
Allez au stminal et écrivez ceci ( git status ) pour vous montrer les modifications que vous avez apportées dans le projet.
Pour ajouter les modifications que j'ai apportées, écrivez ceci ( git add )
Ajouter et expliquer les modifications - commettre des modifications à GitHub
Vous expliquerez et expliquerez les modifications que vous avez apportées en les écrivant via ce ( git commit ), qui sera remplacé ( <your-name> ) dans votre nom
git commit -m "Add <your-name> to Contributors list"
Modifications - Poussez les modifications à GitHub
Nous allons soulever les modifications que j'ai apportées en utilisant ce ( git push ) et remplacer ( add-your-name ) au nom de la branche qui l'a créé
git push origin "add-your-name"
Remettre vos modifications sur github
À l'intérieur de votre propre page, spécifiquement sur la page du projet sur GitHub, cliquez sur le bouton Compare & pull request
Comme indiqué sur l'image, les modifications seront livrées sous la forme d'une demande pour le propriétaire du projet principal et il l'examinera afin de résider pour ces modifications
Fusionner vos modifications sur github
Après l'examen, les modifications que vous avez apportées pour la branche principale du projet seront combinées et vous serez alerté par e-mail ceci
Quelle est la prochaine étape?
Nos félicitations! J'ai terminé les procédures habituelles ( fork -> clone -> edit -> pull request ) pour être prêt à participer à tout projet open source
Sources à apprendre d'eux
Si vous le souhaitez, vous pouvez consulter ces sources pour vous aider