yebeni2003 / PIL1_2223_3

Application de gestion des emplois du temps à destination des étudiants en licence informatique
5 stars 0 forks source link

Ce projet consiste à créer une application Web qui va permettre aux coordonnateurs de l'institut de contrôler la gestion des enseignants, de la masse horaire, la planification des emplois du temps et la consultation des emplois par les étudiants de l'institut.

Pour cloner et travailler sur ce référentiel, suivez les étapes ci-dessous :

  1. Assurez-vous d'avoir Git installé sur votre système. Si ce n'est pas le cas, vous pouvez le télécharger et l'installer à partir du site officiel de Git : https://git-scm.com/downloads.

  2. Ouvrez votre terminal ou votre interface de ligne de commande.

  3. Accédez au répertoire dans lequel vous souhaitez cloner le projet en utilisant la commande cd :

cd chemin/vers/le/répertoire
  1. Clonez le référentiel en utilisant la commande git clone :
git clone git@github.com:yebeni2003/PIL1_2223_3.git
  1. Accédez au répertoire du projet nouvellement cloné :
cd PIL1_2223_3
  1. Installer Django:
    pip install -r requirements.py

    ou

py -m pip install Django==4.2.2
  1. Installer channels:

py -m install channels

  1. Demarrer le serveur d'application django:
py manage.py runserver
  1. Dirigez vous dans le dossier template et travailler sur le fichier qui vous concerne

  2. N'importez rien d'externe comme fichiers images, polices ou bootstrap, tout est deja inclus, commencez juste à ecrire votre code et utiliser le fichier static/css/styles.css pour ecrire votre css

Maintenant, vous pouvez commencer à travailler sur le projet localement et utiliser les commandes Git pour effectuer des commits, etc.

Voici quelques commandes Git de base pour vous aider à commencer :

Ces commandes de base devraient vous permettre de démarrer avec Git. Pour en savoir plus sur Git et ses fonctionnalités, vous pouvez consulter la documentation officielle de Git : https://git-scm.com/doc.

N'hésitez pas à explorer davantage et à utiliser des fonctionnalités plus avancées de Git selon vos besoins.

Note : Assurez-vous de toujours bien comprendre les effets de chaque commande Git que vous utilisez afin de ne pas perdre de travail ou apporter des modifications indésirables au référentiel.

IMPORTANT : Avant de faire des commits, veuillez prendre en compte les points suivants :

  1. Assurez-vous d'être sur votre propre branche de travail. Ne faites pas de commits directement sur la branche principale main.

  2. Avant de commencer à travailler sur une nouvelle fonctionnalité ou à effectuer des modifications, créez une nouvelle branche à partir de la branche principale en utilisant la commande git checkout -b <nom-de-votre-branche>.

  3. Effectuez vos modifications et ajoutez vos fichiers modifiés à l'index en utilisant la commande git add <nom-du-fichier> ou git add . pour ajouter tous les fichiers modifiés.

  4. Faites des commits réguliers avec des messages descriptifs en utilisant la commande git commit -m "message-du-commit". Cela vous permettra de garder une trace claire de vos modifications.

  5. Avant de pousser vos commits vers le référentiel distant, assurez-vous de récupérer les dernières modifications de la branche principale en utilisant la commande git pull. Cela permettra de résoudre les éventuels conflits avant de pousser vos modifications.

  6. Enfin, poussez vos commits vers le référentiel distant en utilisant la commande git push origin <nom-de-votre-branche>.

  7. Une fois que vous avez terminé une fonctionnalité ou une tâche, vous pouvez créer une demande de fusion (pull request) pour intégrer vos modifications à la branche principale.

Cet avertissement est destiné à garantir un bon flux de travail et à éviter les conflits ou les pertes de travail. Veuillez suivre ces bonnes pratiques lors de l'utilisation de Git.

Client: HTML5, CSS3, Bootstrap 5

Server: Django