Aller au contenu
angular challenges logo Angular Challenges

Résoudre un Challenge

Dans ce guide, vous apprendrez comment résoudre un challenge et soumettre une réponse sur le répertoire principal de GitHub.

Introduction

Ce répertoire utilise Nx. Nx est un monorépo qui vous permet de stocker plusieurs applications à l’intérieur du même espace de travail. Chaque challenge est une application distincte. Si vous ouvrez le répertoire apps, vous trouverez plusieurs dossiers, chacun lié à un challenge spécifique. Chaque dossier représente une application autonome complète Nx. Pour exécuter et démarrer l’une d’entre elles, ouvrez votre terminal et exécutez :

Fenêtre de terminal
npx nx serve <NOM_APPLICATION>

Créer une Branche Git

Avant de commencer à résoudre un challenge, créez une branche git pour y ajouter vos modifications.

Fenêtre de terminal
git checkout -b <BRANCH_NAME>

Résoudre un Challenge

Suivez les instructions décrites sur chaque Challenge pour le résoudre.

Commitez et Pousser votre Travail

La dernière étape consiste à valider votre travail en suivant les Conventional Guidelines.

Enfin, poussez votre travail vers le répertoire distant avec la commande suivante

Fenêtre de terminal
git push --set-upstream origin <BRANCH_NAME>

Soumettre votre Travail sur le répertoire Principal

Maintenant, tout votre travail se trouve dans votre instance locale du dépôt de Angular Challenges.

La prochaine étape est de vous rendre sur la page principale de Angular Challenges et de créer une nouvelle Pull Request.

GitHub devrait afficher en en-tête une notification pour vous aider à créer la pull request.

Si ce n’est pas le cas, vous avez soit mal effectué l’une des étapes précédentes, soit vous pouvez vous rendre sur l’onglet Pull Request et cliquer sur le bouton New pull request.

Une fois que vous avez choisi les deux branches à comparer, vous devriez arriver sur la page suivante :

New pull request screen

Dans la section du titre, commencez par Réponse : suivi de votre numéro de challenge. Ensuite, vous êtes libre d’ajouter tout ce que vous souhaitez.

Dans la section de description, vous pouvez ajouter des questions, des problèmes rencontrés ou tout autre contenu que vous souhaitez partager. Vous pouvez laisser vide si vous n’avez rien à dire.

Vous pouvez maintenant cliquer sur Créer pull request.

Avoir un Retour

Pour continuer à donner des retours de qualités, sponsorise le project sur Github:

  • $5 pour une review
  • $25 pour des reviews a vie
  • Créez un challenge/Contribuez pour des reviews à vie

Contributeurs

Merci à tous les contributeurs qui ont aidé à améliorer cette documentation !

  • tomalaforge