Student Gaming Network
Le Student Gaming Network (SGN) est la fédération des associations étudiantes françaises d'esport. À l’initiative des associations étudiantes de nouvelles technologies et de jeux vidéo, le SGN, association loi 1901 à but non lucratif, a été fondé en 2015.
La plateforme du SGN est open source, de sorte que n'importe quel étudiant peut voir son code source et y contribuer. Le but est de pouvoir apprendre et s'améliorer en développement web, tout en contribuant à un projet moderne et fun !
- Le dossier
backend
contient le code source du serveur du SGN. - Le dossier
frontend
contient le code source du client web.
Pour pouvoir développer et tester la plateforme chez vous, vous devez avoir Node.js.
- Pour le frontend
- Naviguer dans le dossier
frontend
(ex:cd frontend
) - Installer les dépendances avec
pnpm install
- Lancer le serveur de test avec
pnpm run dev
pour avoir le hot-reload
- Naviguer dans le dossier
- Pour le backend
- Naviguer dans le dossier
backend
(ex:cd backend
) - Installer les dépendances avec
pnpm install
- Lancer le serveur de test avec
pnpm run dev
pour avoir le hot-reload
- Naviguer dans le dossier
Pour pouvoir contribuer au développement, vous devez faire partie de l'équipe technique du SGN.
Voici les étapes pour développer une feature ou régler un bug:
- Créer une issue décrivant le problème/la fonctionnalité de façon précise mais concise
- Créer une branche nommée
dev-[numéro de l'issue]
et faites vos commit dessus - Créer une pull request en mettant au début de la description
resolve #[numéro de l'issue]
- Une fois la review effectuée, merger votre branche en faisant un "Squash and merge"