Merci de contribuer à DermAssist AI ! Voici quelques directives.
- PEP 8 avec Black formatter
- Type hints recommandés
- Docstrings pour les fonctions publiques
# Format
black .
# Lint
pylint app/- ESLint + Prettier
- React hooks plutôt que classes
- Nommage explicite (pas de abbr)
npm run lint
npm run format- Fork le projet
- Créer une branche
feature/feature-name - Commit avec messages clairs
- Push vers la branche
- Créer une Pull Request avec description
- Écrire des tests pour les nouveaux endpoints
- Mettre à jour la documentation
- Suivre les patterns existants
- Tester localement avant PR
- Une fonctionnalité = une PR
[FEAT|FIX|DOCS|TEST] Brief description
Optional longer explanation.
Exemples:
[FEAT] Add patient advice endpoint[FIX] Fix JWT token validation[DOCS] Update API documentation
Inclure:
- Description claire du problème
- Steps to reproduce
- Expected vs actual behavior
- Environment (OS, versions)
Créer une issue "question" ou contacter l'équipe.
Merci !