Aller au contenu principal
Version: 4.x

Guide de Contribution

Introduction​

Les contributions sont les bienvenues et seront entièrement créditées. Si vous voulez contribuer au projet, veuillez d'abord discuter des changements que vous voulez apporter via email, en créant une issue sur github, avec les responsables du dépôt avant de coder votre solution.

Veuillez s'il vous plaît vous conformer au code de conduite lors de vos interactions sur ce projet.

Nous acceptons les contributions via Pull Request sur GitHub.

Processus de contribution​

  • Fork le projet
  • CrĂ©ez une branche avec un nom descriptif de vos modifications
  • Utilisez des messages de commits descriptifs
  • Ajoutez des test unitaires
  • Documentez vos modifications - Assurez vous que la documentation est mise Ă  jour selon vos modifications
  • Un pull request par fonctionnalitĂ© - Si vous voulez faire plus d'une chose, faites plusieurs pull requests
  • Mettez Ă  jour la version - Nous suivons le schema SemVer

Format des messages de commit​

Pour faciliter la maintenance du dépôt, Bow utilise un format pour les messages de commits.

  • change pour ajouter un changement sur un functionnement
  • fix pour fixer une bug
  • feat pour ajouter une nouvelle fonctionnalitĂ©

Veuillez vous référer à l'exemple suivant:

git commit

Dans votre éditeur

change(module_name): your commit message

Description

Si la modification affecte une section:

git commit -m "change(session): rename init variable"

Si la modification affecte un élément dans une section:

git commit -m "fix(http:request): bug fix #40"

Dans le cas oĂą vos modifications affectent plusieurs sections, ajoutez une description avec votre commit sous forme de liste Ă  puce.

Notez que les messages de commit doivent ĂŞtre en anglais.

Il manque quelque chose ?

Si vous rencontrez des problèmes avec la documentation ou si vous avez des suggestions pour améliorer la documentation ou le projet en général, veuillez déposer une issue pour nous, ou envoyer un tweet mentionnant le compte Twitter @bowframework ou sur directement sur le github.