diff options
Diffstat (limited to 'Neutron-trunk/CONTRIBUTING.md')
-rw-r--r-- | Neutron-trunk/CONTRIBUTING.md | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/Neutron-trunk/CONTRIBUTING.md b/Neutron-trunk/CONTRIBUTING.md deleted file mode 100644 index 544e378..0000000 --- a/Neutron-trunk/CONTRIBUTING.md +++ /dev/null @@ -1,41 +0,0 @@ -> Will translate this when I'll have time - -# Contributions - -Quand vous contribuez à ce projet, merci de d'abord en discuter en utilisant au choix une issue, -[l'adresse courriel publique](mailto:minteck.projects+mpcms-contrib@gmail.com), ou toute autre méthode avec les mainteneurs du projet avant d'effectuer un changement. - -Sachez que les contributions sont soumises à des règles, vous êtes priés de les suivre pour toutes vos intéractions avec le projet. - -## Processus de requête de fusion (Merge Request) - -1. Soyez sûr que vous n'avez pas ajouté de code non libre au logiciel, sinon retirez le ou remplacez le par du code libre. -2. Ajoutez dans votre message de requête de fusion ce que vous avez modifié, l'intérêt des modifications, et quelle soummission *(commit)* vous avez utilisé pour effectuer vos modifications. -3. Si les changements sont conséquents, mettez à jour le numéro de version, selon ce que vous avez modifié... Le schéma de version que nous utilisons est un dérivé de [SemVer](https://semver.org/lang/fr/spec/v2.0.0.html). -4. Si vous avez les permissions d'accepter une requête de fusion, vous ne devez l'accepter qu'avec l'autorisation d'au moins un des développeurs officiels du projet. - -## Règles de contribution - -### Dépendances libres - -Le logiciel **Neutron** se doit d'être un logiciel libre, il doit aussi fonctionner à partir de code source entièrement libre. - -De ce fait, si vous ajoutez d'autres dépendances ou des fragements de codes, ceux-ci devront aussi être distribués sous licence libre. - -Notez que certains composants du logiciel **ne sont pas libres**, tels que : -* le nom, et les noms associés (**CMS Store**, **Secure CMS**, et autres) -* le logo, les artworks -* le site Web du CMS Store -* certaines extensions - -### Pourquoi contribuer ? - -Vous pouvez contribuer si : -* vous voulez corriger un bogue -> Dans ce cas, nous vous conseillons plutôt de créer une issue et de la marquer comme **confidentielle**, afin que nous puissions identifier et corriger le bogue nous-même. -* vous voulez ajouter ou améliorer une fonctionnalité -> Préférez en discuter avant de commencer à modifier. Nous refusons les requêtes de fusion trop floues sur le contenu changé, et l'intérêt des changements. -* vous voulez corriger un problème de compatibilité -> Merci de nous donner aussi la page correspondante sur [Can I use](https://caniuse.com) afin que nous puissions aussi corriger ce problème sur les autres plate-formes affectées. -* vous voulez améliorer l'interface graphique ou l'expérience utilisateur du logiciel -> Avec l'issue que vous créez, attachez-y aussi une ou plusieurs captures d'écran de l'interface modifiée ainsi que les dimensions utilisées en pixels ou en pourcentages. |