42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# Contribution
|
|
|
|
Merci de contribuer au serveur MMORPG Hytale Disklexar.
|
|
|
|
## Avant de commencer
|
|
|
|
1. Lire [ARCHITECTURE.md](Hytale/docs/ARCHITECTURE.md) et [ROADMAP.md](Hytale/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
|
|
- `cd Hytale && ./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.
|