@@ -0,0 +1,41 @@
|
||||
# Contribution
|
||||
|
||||
Merci de contribuer au serveur MMORPG Hytale.
|
||||
|
||||
## Avant de commencer
|
||||
|
||||
1. Lire [ARCHITECTURE.md](docs/ARCHITECTURE.md) et [ROADMAP.md](docs/ROADMAP.md)
|
||||
2. Vérifier qu'aucune issue existante ne couvre déjà votre sujet
|
||||
|
||||
## Branches
|
||||
|
||||
- `main` — stable
|
||||
- `feature/<nom>` — nouvelles fonctionnalités
|
||||
- `fix/<nom>` — corrections
|
||||
|
||||
## Pull requests
|
||||
|
||||
- Une PR = un sujet cohérent
|
||||
- `./gradlew build` doit passer
|
||||
- Description en français ou anglais : **quoi** + **pourquoi**
|
||||
- Référencer la phase roadmap (M0, M1, …) si applicable
|
||||
|
||||
## Code
|
||||
|
||||
- Respecter les frontières de packages (pas d'import `economy` → `quest` circulaire)
|
||||
- Nouveaux services : implémenter `Service` et enregistrer dans `Bootstrap`
|
||||
- Pas de secrets dans le dépôt (tokens, clés API)
|
||||
|
||||
## Commits
|
||||
|
||||
Messages clairs, de préférence en impératif :
|
||||
|
||||
```
|
||||
feat(player): add experience gain on mob kill
|
||||
fix(db): close connection on plugin reload
|
||||
docs: update ROADMAP for M2 economy
|
||||
```
|
||||
|
||||
## Questions
|
||||
|
||||
Ouvrir une discussion GitHub ou contacter les mainteneurs du dépôt.
|
||||
Reference in New Issue
Block a user