Hacktoberfest
Hacktoberfest 2022
La contribution du hacktoberfest dans chaque langue peut être poussée ici.
Il suffit de le faire et d'ajouter un monde Hello pour contribuer au Hacktober Fest et d'envoyer une demande de traction!
Obtenez des goodies gratuits en écrivant simplement un code précieux
Dites bonjour au monde dans n'importe quelle langue de votre choix!
Qu'est-ce que Hacktoberfest?
Hacktoberfest est un programme de Digital Ocean et GitHub, où vous pouvez facilement gagner un t-shirt simplement en faisant 4 demandes de traction au mois d'octobre à tous les projets open source sur GitHub.
Étapes à suivre
1. Inscrivez-vous pour HackToberfest
https://hacktoberfest.com/
2. Fourk It?
Vous pouvez obtenir votre propre fourche / copie de Hacktoberfest en utilisant le bouton Fork ou en cliquant sur ceci.
3. Ajouter un programme dans n'importe quelle langue que vous aimez?
Une fois que vous avez fourni le repo, ajoutez votre progam dans le dossier de langue dans
branche principale, s'il n'y a pas de dossier de langue, faites-en un, puis ajoutez-y.
Vous pouvez jeter un œil à la liste des langues de programmation dans Wikipedia pour créer un nouveau Hacktoberfest!
4. Prêt, stable, allez ...? ?
Une fois ces étapes terminées, vous êtes prêt à commencer à contribuer
En vérifiant nos problèmes Help Wanted et en créant des demandes de traction.
5. Donnez à ce projet une étoile
Si vous avez aimé travailler sur ce projet, veuillez partager ce projet autant
Comme vous le pouvez et jouer sur ce projet pour aider autant de personnes à Openource que possible.
Étapes pour apporter des modifications et contribuer en utilisant GIT!
Pour faire votre propre copie locale du référentiel que vous souhaitez contribuer, ouvrons d'abord une fenêtre de terminal.
Nous utiliserons la commande // git clone // avec l'URL qui pointe vers votre fourche du référentiel.
Cette URL sera similaire à l'URL ci-dessus, sauf qu'elle se terminera avec // .git .// Dans l'exemple Cloud_haiku ci-dessus, l'URL ressemblera à ceci:
https://github.com/your-sername/learn-with-hacktoberfest.git
Vous pouvez également copier l'URL en utilisant le bouton vert «clone ou télécharger» à partir de votre page de référentiel que vous venez de fourrer à partir de la page du référentiel d'origine. Une fois que vous avez cliqué sur le bouton, vous pourrez copier l'URL en cliquant sur le bouton de liant à côté de l'URL:
Une fois que nous avons l'URL, nous sommes prêts à cloner le référentiel. Pour ce faire, nous combinerons la commande GIT CLONE avec l'URL du référentiel de la ligne de commande dans une fenêtre de terminal:
git clone https://github.com/your-sername/learn-with-hacktoberfest.git
4. Créer une nouvelle branche
Pour créer votre branche, à partir de votre fenêtre de terminal, modifiez votre répertoire afin que vous travaillez dans le répertoire du référentiel. Assurez-vous d'utiliser le nom réel du référentiel (c'est-à-dire HackToberfest) pour se transformer dans ce répertoire.
// CD Hacktoberfest //
Maintenant, nous allons créer notre nouvelle branche avec la commande Git Branch. Assurez-vous de le nommer de manière descriptive afin que les autres travaillant sur le projet comprennent sur quoi vous travaillez.
// Git Branch New-Branch //
Maintenant que notre nouvelle branche est créée, nous pouvons changer pour nous assurer que nous travaillons sur cette branche en utilisant la commande de caisse git:
// Git Checkout New-Branch //
Une fois que vous aurez saisi la commande de caisse GIT, vous recevrez la sortie suivante:
// Sortir: //
// est passé à la branche 'new-branch' //
À ce stade, vous pouvez désormais modifier les fichiers existants ou ajouter de nouveaux fichiers au projet sur votre propre branche.
Apporter des modifications localement
Une fois que vous avez modifié des fichiers existants ou ajouté de nouveaux fichiers au projet, vous pouvez les ajouter à votre référentiel local, que vous pouvez faire avec la commande git add. Ajoutons le drapeau -a pour ajouter toutes les modifications que nous avons apportées:
// git add -a // ou // git add. //
Ensuite, nous voulons enregistrer les modifications que nous avons apportées au référentiel avec la commande git commit.
Le message de validation est un aspect important de votre contribution de code; Il aide les autres contributeurs à comprendre pleinement le changement que vous avez apporté, pourquoi vous l'avez fait et à quel point il est significatif. De plus, les messages de validation fournissent un enregistrement historique des changements pour le projet dans son ensemble, en aidant les futurs contributeurs en cours de route.
Si vous avez un message très court, vous pouvez enregistrer cela avec l'indicateur -M et le message en citations:
// Exemple: //
// git commit -m "Readme.md" mis à jour "//
À ce stade, vous pouvez utiliser la commande git push pour pousser les modifications à la branche actuelle de votre référentiel fourchu:
// Exemple: //
// git push --t-upstream origine new-branch //
5. Mettre à jour le référentiel local
Pendant que vous travaillez sur un projet aux côtés d'autres contributeurs, il est important pour vous de garder votre référentiel local à jour avec le projet car vous ne voulez pas faire une demande de code de code qui entraînera des conflits. Pour garder votre copie locale de la base de code mise à jour, vous devrez synchroniser les modifications.
Nous allons d'abord passer en revue une télécommande pour la fourche, puis la synchronisation de la fourche.
6. Configurer une télécommande pour la fourchette
Ensuite, vous devrez spécifier un nouveau référentiel en amont à distance pour que nous puissions nous synchroniser avec la fourche. Ce sera le référentiel d'origine d'où vous avez fourré. Vous devrez le faire avec la commande git à distance ADD.
// git à distance ajoute en amont https://github.com/gdscgcu/learn-with-hacktoberfest.git
Dans cet exemple, // en amont // est le nom court que nous avons fourni pour le référentiel distant car en termes de git, «en amont» fait référence au référentiel que vous avez cloné. Si vous souhaitez ajouter un pointeur distant au référentiel d'un collaborateur, vous voudrez peut-être fournir le nom d'utilisateur de ce collaborateur ou un surnom abrégé pour le court-nom.
7. Synchroniser la fourchette
Une fois que vous avez configuré une télécommande qui fait référence au référentiel en amont et original sur GitHub, vous êtes prêt à synchroniser votre fourche du référentiel pour le maintenir à jour.
Pour synchroniser votre fourche, à partir du répertoire de votre référentiel local dans une fenêtre de terminal, vous devrez utiliser la commande // git fetch // pour récupérer les branches avec leurs validations respectives du référentiel en amont. Depuis que vous avez utilisé le nom court «en amont» pour vous référer au référentiel en amont, vous devrez passer cela à la commande:
// git fetch en amont //
Passez à la branche maître locale de notre référentiel:
// Git Checkout Master //
Vous devrez maintenant fusionner toutes les modifications apportées dans la branche Master du référentiel d'origine, auquel vous accéderez via votre branche locale en amont / maître, avec votre branche maître locale:
// Git fusionne en amont / maître //
8. Créer une demande de traction
À ce stade, vous êtes prêt à faire une demande de traction vers le référentiel d'origine.
Vous devez accéder à votre référentiel à fourche et appuyer sur le bouton «Nouveau Pull Demande» sur votre côté gauche de la page.
Contributeurs
Des gens incroyables qui ont apporté leur contribution pour Hacktoberfest. N'hésitez pas à contribuer et à vous présenter ici!
Hourra!! Vous venez de vous rapprocher pour relever votre défi Hacktoberfest.