Ce projet est un site web répertoriant les communautés francophones de DCS World (Digital Combat Simulator), permettant aux pilotes virtuels de découvrir et rejoindre des escadrons, escadrilles et groupes de vol.
Ce site est construit avec VitePress, déployé via Docker, et maintenu par la communauté. Il permet aux joueurs de DCS World de trouver facilement des communautés francophones avec lesquelles voler, partager des connaissances et participer à des événements.
Chaque communauté dispose d'une page dédiée présentant :
- Sa description et son identité
- Les appareils sur lesquels elle se spécialise
- Les liens vers ses plateformes de communication (Discord, site web, etc.)
- D'autres informations utiles (recrutement, événements, etc.)
- Un compte GitHub
- Connaissances de base en Markdown (ou simplement suivre le modèle existant)
- Des informations précises sur la communauté à ajouter
- Naviguez vers le dossier
docs/commus/dans le repository GitHub - Créez un nouveau fichier en cliquant sur "Add file" > "Create new file"
- Nommez votre fichier selon le nom court de votre communauté (ex:
nomcourt.md) - Copiez le contenu du fichier
_template.mdet adaptez-le avec les informations de votre communauté - Proposez vos modifications en créant une "Pull Request"
- Forkez ce repository
- Clonez votre fork localement
git clone https://github.com/votre-username/commus_dcs.git cd commus_dcs - Créez une branche pour vos modifications
git checkout -b ajout-communaute-xyz
- Copiez le fichier template et modifiez-le pour votre communauté
cp docs/commus/_template.md docs/commus/votre-communaute.md
- Ajoutez votre image de communauté dans
docs/public/commus_img/(format recommandé : PNG/JPEG, taille optimisée pour le web) - Testez localement vos modifications (facultatif)
npm install npm run docs:dev
- Commitez vos modifications
git add . git commit -m "Ajout de la communauté XYZ" git push origin ajout-communaute-xyz
- Créez une Pull Request depuis votre fork vers le repository principal
---
layout: doc
title: Nom de votre Communauté
---
# [NOM DE L'ESCADRON]

## Description
Décrivez ici votre communauté, son histoire, ses valeurs et sa philosophie de vol.
## Informations
- **Discord**: [Lien vers votre Discord](https://discord.gg/votre-invitation)
- **Site web**: [Nom de votre site](https://votre-site.com)
- **Type de vols**: Serious, Fun, Training, etc.
- **Appareils**: F/A-18C, F-16C, AH-64D, etc.
- **Mods obligatoires**: SRS, Tacview, etc.
## Recrutement
Précisez vos conditions de recrutement, vos attentes et la procédure pour rejoindre votre communauté.
## Screenshots
Pour travailler localement sur ce projet :
# Cloner le repository
git clone https://github.com/username/commus_dcs.git
cd commus_dcs
# Installer les dépendances
npm install
# Lancer le serveur de développement
npm run docs:dev
# Construire le site pour production
npm run docs:build
# Prévisualiser la build de production
npm run docs:previewLe projet est configuré pour être déployé facilement avec Docker :
# Construire et démarrer les conteneurs
docker compose up -d
# Arrêter les conteneurs
docker compose down
# Reconstruire et redémarrer (après des modifications)
docker compose up -d --buildSi vous avez des questions ou des suggestions d'amélioration, n'hésitez pas à ouvrir une issue sur GitHub ou à contacter les mainteneurs du projet.
Ce projet est maintenu par la communauté des pilotes virtuels francophones de DCS World. Merci à tous les contributeurs !