You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dans l'intérêt de favoriser un environnement ouvert et accueillant, nous, en tant que contributeurs et responsables, nous engageons à faire de la participation à notre projet et à notre communauté une expérience sans harcèlement pour tous, quels que soient l'âge, la taille, le handicap, l'origine ethnique, les caractéristiques sexuelles, l'identité de genre et l'expression, le niveau d'expérience, l'éducation, le statut socio-économique, la nationalité, l'apparence personnelle, la race, la religion ou l'identité et l'orientation sexuelles.
5
6
6
7
## Comportement à suivre
8
+
7
9
Les comportements à suivre sont les suivants :
10
+
8
11
- Être polis dans vos interactions (publiques ou privées) avec la communauté,
9
12
- Rester cohérent avec le reste du projet dans le nommage,
10
13
- Accepter les critiques constructives,
11
14
- Faire une expérience de jeu équitable,
12
15
- Être respectueux des points de vue des autres membres de la communauté.
13
16
14
17
Les comportements réprimandés incluent :
18
+
15
19
- Le troll, les insultes et toutes autres formes de harcèlement,
16
20
- Publier des informations personnelles d'autrui sans permission explicite,
17
21
- Toute autre conduite qui pourrait être considérée comme inacceptable.
18
22
19
23
## Nos responsabilités
24
+
20
25
Les responsables du projet sont responsables de clarifier les normes de comportement acceptable et sont censés prendre des mesures correctives appropriées et équitables en réponse à tout cas de comportement inacceptable.
21
26
22
27
Les responsables du projet ont le droit et la responsabilité de supprimer, modifier ou rejeter les commentaires, commits, codes, modifications du wiki, problèmes et autres contributions qui ne sont pas alignés sur ce code de conduite, ou d'interdire temporairement ou définitivement tout contributeur pour d'autres comportements qu'ils jugent inappropriés, menaçants, offensants ou nuisibles.
23
28
24
29
## Portée
30
+
25
31
Ce code de conduite s'applique à la fois en public (Issues, pull requests, Discord...) et en privé (messages privés...).
26
32
27
33
## Mise en vigueur
34
+
28
35
En cas de comportement abusif, harcelant ou inacceptable, veuillez contacter margouta sur Discord. Toutes les plaintes seront examinées et donneront lieu à une réponse et possiblement à une sanction appropriée. L'équipe du projet est tenue de maintenir la confidentialité à l'égard du signalement.
29
36
30
37
## Attribution
38
+
31
39
Ce code de conduite est adapté du code de [jessesquires](https://github.com/jessesquires/.github/blob/main/CODE_OF_CONDUCT.md), lui-même adapté du [Contributor Covenant version 1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html). Pour obtenir des réponses aux questions courantes sur ce code de conduite, voir [la F.A.Q.](https://www.contributor-covenant.org/faq).
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+27-18Lines changed: 27 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,30 +1,35 @@
1
1
# Lignes directrices pour contribuer
2
2
3
-
*Les pull requests, signalements de bug et toutes autres formes de contribution sont les bienvenues et hautement recommendées!*
3
+
_Les pull requests, signalements de bug et toutes autres formes de contribution sont les bienvenues et hautement recommendées!_
4
4
5
5
> **Ce guide a pour but de donner des normes pour l'ensemble du projet afin de le rendre plus simple à lire et contribuer**
6
6
7
7
## 📖 Code de conduite
8
+
8
9
Merci de lire notre [Code de conduite](https://github.com/Margouta/PluginOpenMC/blob/main/CODE_OF_CONDUCT.md) pour assurer un moment convivial à tous les contributeurs
9
10
10
11
### **❗ TOUTE UTILISATION DE CHATGPT OU AUTRE SERA BANNIE DU PROJET**
11
12
12
13
## 📥 Ouvrir une Issue
14
+
13
15
Avant de créer une issue, soyez sûr d'avoir la version la plus récente du plugin
14
16
15
17
## 🪲 Signalement de bugs et autres problèmes
18
+
16
19
La meilleure façon de contribuer sans coder est de partager les bugs
17
20
Si vous en rencontrez un, nous apprécierons un rapport bien écrit ❤️
18
21
19
22
Avant d'envoyer un ticket soyez sûr de:
23
+
20
24
-**Ne pas avoir créé un doublon !**
21
25
-**Utiliser des réactions**, si vous rencontrez le même problème qu'un ticket existant, utilisez une réaction 👍 au lieu d'écrire un commentaire (sauf si votre commentaire ajoute des détails)
22
26
-**Remplire completement le template**, le template a été écrit pour simplifier le travail des contributeurs, merci de leurs faciliter la vie
23
27
24
28
## 🔁 Envoyer une Pull Request
29
+
25
30
Avant de forker le repo et créer une pull request, assurez vous que les modifications que vous souhaitez apporter ne sont pas déjà en cours de développement. Dans ce cas, voyez avec le premier auteur pour collaborer !
26
31
27
-
*Note: Toutes les contributions auront la license GPL 3.0*
32
+
_Note: Toutes les contributions auront la license GPL 3.0_
28
33
29
34
-**Plus petit, mieux c'est**. Envoyer **une seule** pull request par bugfix ou fonctionnalité, - **Ne pas** changer du code qui n'est pas lié à votre changement, C'est mieux de faire plein de petites PR plutot qu'une grande, Les grandes pull requests mettent du temps à être approuvées et peuvent être rejettées pour cette raison.
30
35
-**Soyez coordonnés**, pour éviter de travailler sur la même chose en parallèle coordonnez vous (en publique) sur qui écrit quoi
@@ -36,7 +41,9 @@ Il est préférable qu'une PR sois merge par quelqu'un d'autre que son auteur
36
41
Avant de merge je m'assure que le code se compile et s'éxécute sans problèmes, ni erreur
37
42
38
43
## 📝 Ecrire un message de commit
44
+
39
45
S'il vous plaît, [écrivez de bons messages de commits](https://cbea.ms/git-commit/)
46
+
40
47
1. Limitez le sujet à 50 charactères
41
48
2. Utilsez l'imperatif (example: "Corrige un bug avec les pommes")
42
49
3. Ajoutez un tag si possible ([Docs], [Bug], [Features]...)
@@ -59,21 +66,23 @@ Voir aussi: #456, #789
59
66
```
60
67
61
68
## ✅ Examiner le code
69
+
62
70
-**Examinez le code, pas l'auteur**, Donnez des critiques constructives
63
71
64
-
## 💅 Style de code
65
-
Les noms doivent être en **anglais**, peu importe la chose nommée.
66
-
67
-
|**Chose nommée**|**Règle**|**Exemple**|
68
-
|-------------------|------------|--------------|
69
-
|**Composants**|`PascalCase` pour les noms de fichiers et les noms de composants. Utilisez des noms **descriptifs**. |`UseProfile.vue``NavigationBar.vue`|
70
-
|**Page**|`kebab-case` pour les noms de fichiers. Ils correspondent aux routes. |`user-settings.vue`, `about.vue`|
71
-
|**Plugins**|`camelCase` pour les noms de fichiers. |`axios.js`, `vueAuthentication.js`|
72
-
|**Middleware**|`kebab-case` pour les noms de fichiers. |`auth-check.js`, `locale-redirect.js`|
73
-
|**Store (Vuex)**|`camelCase` pour les noms de fichiers et les noms de modules. |`user.js`, `shoppingCart.js`|
74
-
|**Layouts**|`kebab-case` pour les noms de fichiers, `PascalCase` pour les noms de composants. |`default.vue`, `admin-layout.vue`|
75
-
|**Méthodes**|`camelCase`. Commencez par un **verbe**. |`getData()`, `updateUser()`|
76
-
|**Propriétés de composants**|`camelCase`. Noms **descriptifs**. |`userName`, `isLoading`|
77
-
|**Props**|`camelCase` dans la définition, `kebab-case` dans les templates. |`props: ['itemId']`, `<ComponentName :item-id="123" />`|
|**Composants**|`PascalCase` pour les noms de fichiers et les noms de composants. Utilisez des noms **descriptifs**. |`UseProfile.vue``NavigationBar.vue`|
79
+
|**Page**|`kebab-case` pour les noms de fichiers. Ils correspondent aux routes. |`user-settings.vue`, `about.vue`|
80
+
|**Plugins**|`camelCase` pour les noms de fichiers. |`axios.js`, `vueAuthentication.js`|
81
+
|**Middleware**|`kebab-case` pour les noms de fichiers. |`auth-check.js`, `locale-redirect.js`|
82
+
|**Store (Vuex)**|`camelCase` pour les noms de fichiers et les noms de modules. |`user.js`, `shoppingCart.js`|
83
+
|**Layouts**|`kebab-case` pour les noms de fichiers, `PascalCase` pour les noms de composants. |`default.vue`, `admin-layout.vue`|
84
+
|**Méthodes**|`camelCase`. Commencez par un **verbe**. |`getData()`, `updateUser()`|
85
+
|**Propriétés de composants**|`camelCase`. Noms **descriptifs**. |`userName`, `isLoading`|
86
+
|**Props**|`camelCase` dans la définition, `kebab-case` dans les templates. |`props: ['itemId']`, `<ComponentName :item-id="123" />`|
0 commit comments