Je vais faire ici un tutoriel provisoire simple pour introduire au développement de sigma.
Le projet sigma réunit plusieurs écoles d'ingénieurs françaises dans la création d'un réseau social étudiant. Sigma a pour but de faciliter la communication interne de la vie associative et inter-école. Parmi les écoles participant au projet, on peut compter :
Placez vous dans le répertoire de travail de votre choix, puis clonez les répertoires de sigma avec les lignes de commande :
git clone https://github.com/ProjetSigma/backend.git git clone https://github.com/ProjetSigma/frontend.git
Par la suite, vous devrez mettre à jour les modifications avant chaque session de travail avec :
git pull
Placez vous dans le répertoire backend. Vous y trouvez le fichier README.md qui vous explique quoi faire :
sudo pip install --requirement requirements/dev.txt sudo pip install --requirement requirements/prod.txt
./resetdb.sh
python3 manage.py runserver
cd frontend
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install nodejs
npm --version node --version
npm install
npm start