Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# CODEOWNERS - Définit les propriétaires par défaut du code
# Ces propriétaires seront automatiquement demandés pour review sur les PRs

# Propriétaires par défaut pour tout le repository
# Décommentez et modifiez selon vos besoins
# * @EpiType/maintainers

# Exemples de règles spécifiques :
# Documentation
# *.md @EpiType/docs-team

# Workflows GitHub Actions
# .github/workflows/ @EpiType/devops

# Code source
# /src/ @EpiType/developers
39 changes: 39 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Code de Conduite

## Notre Engagement

Dans l'intérêt de favoriser un environnement ouvert et accueillant, nous nous engageons à faire de la participation à notre projet et notre communauté une expérience exempte de harcèlement pour tout le monde.

## Nos Standards

### Comportements encouragés

- Utiliser un langage accueillant et inclusif
- Être respectueux des points de vue et expériences différents
- Accepter gracieusement les critiques constructives
- Se concentrer sur ce qui est le mieux pour la communauté
- Faire preuve d'empathie envers les autres membres de la communauté

### Comportements inacceptables

- L'utilisation de langage ou d'images à caractère sexuel
- Les commentaires insultants ou dérogatoires et les attaques personnelles ou politiques
- Le harcèlement public ou privé
- La publication d'informations privées de tiers sans leur consentement
- Toute autre conduite qui pourrait raisonnablement être considérée comme inappropriée

## Nos Responsabilités

Les mainteneurs du projet sont responsables de clarifier les standards de comportement acceptable et sont censés prendre des mesures correctives appropriées et équitables en réponse à tout comportement inacceptable.

## Portée

Ce Code de Conduite s'applique à la fois dans les espaces du projet et dans les espaces publics lorsqu'un individu représente le projet ou sa communauté.

## Application

Les cas de comportement abusif, harcelant ou autrement inacceptable peuvent être signalés en contactant l'équipe du projet. Toutes les plaintes seront examinées et étudiées et donneront lieu à une réponse jugée nécessaire et appropriée aux circonstances.

## Attribution

Ce Code de Conduite est adapté du [Contributor Covenant](https://www.contributor-covenant.org), version 2.1.
46 changes: 46 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Guide de Contribution

Merci de votre intérêt pour contribuer à nos projets ! 🎉

## 📋 Comment Contribuer

### Signaler un Bug

1. Vérifiez que le bug n'a pas déjà été signalé dans les issues
2. Créez une nouvelle issue en utilisant le modèle de bug report
3. Décrivez le problème de manière claire et concise
4. Incluez les étapes pour reproduire le bug

### Proposer une Fonctionnalité

1. Vérifiez que la fonctionnalité n'a pas déjà été proposée
2. Créez une nouvelle issue en utilisant le modèle de feature request
3. Expliquez pourquoi cette fonctionnalité serait utile

### Soumettre des Modifications

1. Forkez le repository
2. Créez une branche pour votre fonctionnalité (`git checkout -b feature/ma-fonctionnalite`)
3. Effectuez vos modifications
4. Assurez-vous que les tests passent
5. Committez vos changements (`git commit -m 'Ajout de ma fonctionnalité'`)
6. Poussez vers la branche (`git push origin feature/ma-fonctionnalite`)
7. Ouvrez une Pull Request

## 📝 Standards de Code

- Respectez le style de code existant
- Commentez votre code de manière appropriée
- Écrivez des tests pour les nouvelles fonctionnalités
- Mettez à jour la documentation si nécessaire

## 💬 Communication

- Soyez respectueux et constructif
- Suivez notre [Code de Conduite](CODE_OF_CONDUCT.md)

## 📜 Licence

En contribuant, vous acceptez que vos contributions soient sous la même licence que le projet.

Merci de contribuer ! 🙏
35 changes: 35 additions & 0 deletions DISCUSSION_TEMPLATE/announcements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
title: "[Annonce]: "
labels:
- announcement
body:
- type: markdown
attributes:
value: |
Partagez une annonce avec la communauté.

- type: textarea
id: announcement
attributes:
label: Annonce
description: Votre annonce
placeholder: Nous sommes heureux d'annoncer...
validations:
required: true

- type: textarea
id: details
attributes:
label: Détails
description: Plus de détails sur l'annonce
placeholder: Détails supplémentaires...
validations:
required: false

- type: textarea
id: links
attributes:
label: Liens utiles
description: Liens pertinents
placeholder: "- Lien 1\n- Lien 2"
validations:
required: false
35 changes: 35 additions & 0 deletions DISCUSSION_TEMPLATE/ideas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
title: "[Idée]: "
labels:
- idea
body:
- type: markdown
attributes:
value: |
Partagez vos idées avec la communauté !

- type: textarea
id: idea
attributes:
label: Votre idée
description: Décrivez votre idée
placeholder: Mon idée est...
validations:
required: true

- type: textarea
id: benefits
attributes:
label: Avantages
description: Quels sont les avantages de cette idée ?
placeholder: Cette idée permettrait de...
validations:
required: false

- type: textarea
id: implementation
attributes:
label: Implémentation suggérée
description: Comment voyez-vous l'implémentation ?
placeholder: On pourrait implémenter cela en...
validations:
required: false
35 changes: 35 additions & 0 deletions DISCUSSION_TEMPLATE/questions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
title: "[Question]: "
labels:
- question
body:
- type: markdown
attributes:
value: |
Posez votre question ici ! Assurez-vous de fournir autant de contexte que possible.

- type: textarea
id: question
attributes:
label: Votre question
description: Décrivez votre question de manière claire
placeholder: Quelle est votre question ?
validations:
required: true

- type: textarea
id: context
attributes:
label: Contexte
description: Ajoutez tout contexte pertinent
placeholder: Contexte supplémentaire...
validations:
required: false

- type: textarea
id: attempts
attributes:
label: Ce que vous avez essayé
description: Décrivez ce que vous avez déjà essayé
placeholder: J'ai essayé...
validations:
required: false
19 changes: 19 additions & 0 deletions FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Ces options de financement apparaîtront sur le bouton "Sponsor" de tous les repositories

# Comptes de sponsorship GitHub
github: # Exemple: [username] ou [username1, username2]

# Plateforme Patreon
patreon: # Exemple: epitype

# Plateforme Open Collective
open_collective: # Exemple: epitype

# Ko-fi
ko_fi: # Exemple: epitype

# Tidelift
tidelift: # Exemple: npm/package-name

# Liens personnalisés (jusqu'à 4)
custom: # Exemple: ['https://epitype.org/donate', 'https://www.paypal.me/epitype']
92 changes: 92 additions & 0 deletions ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
name: 🐛 Bug Report
description: Signaler un bug ou un problème
title: "[Bug]: "
labels: ["bug", "triage"]
assignees: []
body:
- type: markdown
attributes:
value: |
Merci de prendre le temps de remplir ce rapport de bug !

- type: textarea
id: description
attributes:
label: Description du Bug
description: Une description claire et concise du bug
placeholder: Décrivez le bug...
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Étapes pour reproduire
description: Les étapes pour reproduire le comportement
placeholder: |
1. Aller à '...'
2. Cliquer sur '...'
3. Voir l'erreur
validations:
required: true

- type: textarea
id: expected
attributes:
label: Comportement attendu
description: Ce que vous attendiez qu'il se passe
placeholder: Décrivez le comportement attendu...
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: Captures d'écran
description: Ajoutez des captures d'écran si applicable
placeholder: Glissez-déposez vos images ici...
validations:
required: false

- type: dropdown
id: os
attributes:
label: Système d'exploitation
options:
- Windows
- macOS
- Linux
- iOS
- Android
- Autre
validations:
required: false

- type: input
id: version
attributes:
label: Version
description: Quelle version utilisez-vous ?
placeholder: ex. 1.0.0
validations:
required: false

- type: textarea
id: context
attributes:
label: Contexte supplémentaire
description: Tout autre contexte pertinent
placeholder: Ajoutez du contexte...
validations:
required: false

- type: checkboxes
id: terms
attributes:
label: Vérifications
options:
- label: J'ai vérifié que ce bug n'a pas déjà été signalé
required: true
- label: J'ai fourni toutes les informations nécessaires
required: true
8 changes: 8 additions & 0 deletions ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: 💬 Discussions
url: https://github.com/orgs/EpiType/discussions
about: Pour les questions et discussions générales
- name: 📚 Documentation
url: https://github.com/EpiType
about: Consultez notre documentation
52 changes: 52 additions & 0 deletions ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
name: 📚 Documentation
description: Signaler un problème ou proposer une amélioration de la documentation
title: "[Docs]: "
labels: ["documentation"]
assignees: []
body:
- type: markdown
attributes:
value: |
Aidez-nous à améliorer notre documentation !

- type: dropdown
id: type
attributes:
label: Type de problème
options:
- Information manquante
- Information incorrecte
- Information peu claire
- Faute de frappe / grammaire
- Amélioration suggérée
- Autre
validations:
required: true

- type: input
id: location
attributes:
label: Emplacement
description: Lien ou chemin vers la documentation concernée
placeholder: ex. https://github.com/EpiType/projet/blob/main/README.md
validations:
required: false

- type: textarea
id: description
attributes:
label: Description
description: Décrivez le problème ou l'amélioration suggérée
placeholder: Décrivez le problème...
validations:
required: true

- type: textarea
id: suggestion
attributes:
label: Suggestion de correction
description: Si vous avez une suggestion de correction, partagez-la
placeholder: Suggestion...
validations:
required: false
Loading