Vos contributions GitHub sont intelligemment organisées et visualisées - présentent des mesures significatives sur votre CV
Avant de dire si cet outil est utile ou non (il pourrait l'être), divulguons son objectif principal: améliorer nos compétences.
Pourquoi notre? Parce que cet outil est open source et que tout le monde est plus que bienvenu pour y contribuer!
Vous pouvez aborder un problème à tout moment ou rejoindre le serveur Discord pour discuter du projet et de son avenir. Rien n'est fixé dans la pierre, alors n'hésitez pas à partager vos idées et vos suggestions.
Voici une vidéo décrivant le projet et ses objectifs (sur YouTube)
L'application est actuellement basée sur Next.js avec CSS TypeScript et Tailwind (en fait avec Daisyui, une bibliothèque de composants CSS Tailwind).
Nous gérons certaines données, spécifiquement à partir des API GitHub à l'aide du point de terminaison GraphQL et de la requête React.
Il y a une fonction de connexion avec NextAuth utilisant GitHub comme fournisseur.
Le plan consiste également à ajouter à un moment donné une sorte de profil et de paramètres utilisateur, stocké où? C'est à vous de décider! Il pourrait être sur MongoDB avec un orm comme Prisma ou quelque chose de complètement différent. Un premier démarrage pourrait être d'utiliser LocalStorage pour valider le concept, puis décider quelle base de données à utiliser.
Les tests seront également impliqués dans le processus, je ne sais pas si Varest ou en plaisantant pour les tests de composants et le cyprès ou le dramaturge pour les tests E2E.
Comme mentionné au début, vous pouvez aborder un problème (rédiger un commentaire d'abord!) Ou rejoindre le serveur Discord afin que nous puissions discuter du projet.
L'objectif de ce projet n'est pas le résultat lui-même mais plutôt le processus de construction, ensemble! En conséquence, nous finirons par avoir un bel outil pour présenter nos contributions GitHub et un projet que nous pouvons utiliser comme référence lorsque nous devons implémenter quelque chose de similaire dans d'autres projets.
Des instructions sur la façon d'exécuter l'application localement peuvent être trouvées dans contribution.md.
Merci d'avoir lu et de codage heureux!
Leonardo Montini ? | Anant Choubey ? | Priyankar Pal ? | Piyush jha | Dimassi Bassem ? | Jakub Fronczyk | Antonio Basile |
Agrima Agrawal ? | Hicham Essaidi | Anupam | thititongumpun | Jakub Baran | Sabrina ? | Kiet Hoang Gia |
Christine Belzie ? ️Terniez |