Aller au contenu

Contribuer ​

Tout le code de Schuly est sur GitHub. Les issues avec le label bug ou feature sont un bon point de départ.

Choisir un projet ​

ProjetTechnologiesCommence ici
Application mobileFlutterConfiguration de développement
Serveur et application webASP.NET Core, AngularConfiguration de développement
Plugins.NETConfiguration de développement
Contrat de plugin.NET, NuGetConfiguration de développement
Site webAngularConfiguration de développement
Service Microsoft 365Python, FastAPIConfiguration de développement
Cette documentationVitePressModifier cette documentation

Faire une modification ​

Chaque dépôt utilise le même processus :

  1. Ouvre une issue avec un label.
  2. Crée une branche depuis main, nommée feature/<issue#>_PascalCase ou fix/<issue#>_PascalCase.
  3. Fais un commit avec un sujet court à l'impératif, par exemple Add agenda filter.
  4. Ouvre une pull request avec un label. Son corps contient un résumé et Closes #<issue>, sans plan de test.
  5. Fusionne la pull request en squash et supprime la branche.

Ne fais pas de commit directement sur main, et n'ajoute pas d'attribution à une IA dans les commits, les pull requests ou les issues.

La page Contribuer de chaque projet indique ses propres règles.

Labels ​

LabelÀ utiliser pour
bugQuelque chose qui ne fonctionne pas
enhancementUne amélioration d'un comportement existant
featureUne nouvelle fonctionnalité
refactorDes changements internes sans changement de comportement
CI/CDDes changements de build, de release et de workflow
dependenciesDes mises à jour de dépendances
documentationDes changements de documentation uniquement