Technologies utilisées - GinierClasses/teamproject-indecis-gang GitHub Wiki

Technologies utilisées

Open Source

Le code du projet est disponible à tout le monde sur ce dépot Github.

GIT et Github

Le code source du projet est disponible sur GitHub dans l’organisation GinierClasses. Nous accordons une attention particulière aux bonnes pratiques Git, par exemple la création de branches de feature et de pull request, des commits atomiques dans la mesure du possible et idéalement en angalais.

Nous accordons une importance particulière au nom des branches créées ainsi que leur structure :

  • Nous avons plusieurs catégories de branches :
    • La branche principale (main)
    • Les branches de sprints
    • Les branches de features

Les branches de feature doivent respecter la syntaxe suivante : <categorieIssue>/<numIssue>-<motsCles> Ex : feature/105-fetchEndpoint

Choix de la stack technologique

Le but de ce projet est de vous familiariser avec des technologies actuelles, qui pourraient vous servir dans votre vie professionnelle. Votre expérience sur ce projet pourrait être mise en avant à de futurs employeurs, soit dans votre CV ou parce que votre nom apparaît dans des messages de commit. Par conséquent, il nous semble juste de vous laisser une marge de manœuvre dans le choix des langages, frameworks, SGBB. Néanmoins, vous devez gardez en tête que : ce choix doit montrer une modernité et expérimenter de nouvelles façons de faire ; le projet doit pouvoir être maintenu par d’autres apprentis ; le frontend et le backend du site, comme son API, peuvent être fait dans des langages différents ; Que sortir de votre zone de confort pour le SGBB serait une bonne chose (dites non à MySQL) ; KISS, non pas le groupe de rock mais le principe.

Notez que nous avons quelques idées (!) et que le résultat du sondage StackOverflow vient de sortir : c’est une excellente source d’information et de tendances.

Les messages de commit sommaires, incomplets ou en français sont à proscrire !

Nous recommandons à l’équipe de projet de créer le document CONTRIBUTING.md dans le dépôts et d’y ajouter les bonnes pratiques souhaitées.

⚠️ **GitHub.com Fallback** ⚠️