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 !
backend
contient le code source du serveur du SGN.frontend
contient le code source du client web.Pour pouvoir développer et tester la plateforme chez vous, vous devez avoir Node.js (version 14.18.1). Il vous faudra aussi MongoDB. Dans le cas ou MongoDb est déja installer vous aurez besoins de MongoDB Compass pour accéder à la bdd en local.
Pour installer pnpm : npm install -g pnpm
.env.example
-> .env
frontend
(ex: cd frontend
)pnpm install
pnpm run build
pnpm run dev
pour avoir le hot-reload.env.example
-> .env
backend
(ex: cd backend
)pnpm install
pnpm run dev
pour avoir le hot-reloadpour avoir accès à l'interface en local: http://127.0.0.1:8080/
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:
dev-[numéro de l'issue]
et faites vos commit dessusresolve #[numéro de l'issue]