# Guide de contribution

Merci de votre intérêt pour contribuer au Grist MCP Server ! Voici comment vous pouvez aider.

## Comment contribuer

1. Forkez le repository
2. Créez une branche pour votre fonctionnalité (`git checkout -b feature/AmazingFeature`)
3. Committez vos changements (`git commit -m 'Add some AmazingFeature'`)
4. Poussez vers la branche (`git push origin feature/AmazingFeature`)
5. Ouvrez une Pull Request

## Standards de code

- Suivez le style de code existant
- Ajoutez des tests pour les nouvelles fonctionnalités
- Assurez-vous que tous les tests passent
- Mettez à jour la documentation si nécessaire

## Processus de Pull Request

1. Assurez-vous que votre code respecte les standards
2. Mettez à jour la documentation si nécessaire
3. Les PR seront revues par les mainteneurs
4. Les commentaires seront adressés avant la fusion

## Environnement de développement

1. Clonez le repository
2. Installez les dépendances :
   ```bash
   pip install -r requirements.txt
   ```
3. Créez un fichier `.env` basé sur `.env.template`
4. Exécutez les tests :
   ```bash
   python -m pytest
   ```

## Bonnes pratiques

- Écrivez des commits clairs et descriptifs
- Gardez les PR petites et focalisées
- Documentez les changements majeurs
- Respectez le code de conduite

## Code de conduite

- Soyez respectueux et inclusif
- Acceptez les critiques constructives
- Concentrez-vous sur ce qui est le mieux pour la communauté
- Montrez de l'empathie envers les autres membres

## Questions ?

Si vous avez des questions, ouvrez une issue ou contactez les mainteneurs. 