💡
|
Pensez à mettre à jour les infos dans ce fichier pour que les badges pointent sur les résultats effectifs de vos intégrations continue ou sur la bonne licence logicielle. |
|
Ce dépôt présente le projet à développer dans le cadre de la SAÉ 3.01 du BUT1 Informatique de l’IUT de Blagnac. |
Ce fichier README.adoc
(dont vous lisez sûrement le rendu HTML automatiquement effectué par GitHUb), fait partie du dépôt initial cloné à partir du lien GitHub classroom qui vous a été donné en cours (https://classroom.github.com/a/OUF7gxEa).
Vous trouverez le dépôt "template" qui a servi de base ici : https://github.com/IUT-Blagnac/sae3-01-template. En complément du cours Moodle de la SAE 3.01 (cf. Liens utiles), ce dépôt template vous permet d’accéder à des exemples d’issues, de releases, ou d’autres artefacts à venir.
- Projet est réalisé par
- Tuteur/tutrice enseignant(e) de l’équipe
💡
|
Cette partie de votre README.adoc peut être supprimée ou mise ailleurs.
|
Ce dépôt initial a été créé pour que tous les groupes de 2ème année aient les mêmes informations de départ.
Vous y trouverez des fichiers qui peuvent être supprimés s’ils ne vous sont pas utiles :
-
.gitignore
⇒ un fichier minimaliste des éléments à ne pas pousser en général sur vos dépôts (utiliser la commandegit add -f
pour forcer l’ajout d’un fichier Jar qui ne bougera plus, pour archive par exemple). -
.github
⇒ le répertoire qui contient des éléments de gestion de projet :-
workflows
⇒ le repertoire qui contient les actions à lancer à chaque push sur votre repo.-
blank.yml
⇒ un exemple bidon mais dont vous pourrez vérifier l’exécution correcte (1er tag)
-
-
ISSUE_TEMPLATE
⇒ le repertoire qui contient quelques templates pour vos issues.-
us.yml
⇒ Exemple de template pour les User Stories -
bug.yml
⇒ Exemple de template pour les issues de bug report
-
-
💡
|
Adaptez ces fichiers à votre projet et à votre organisation. Et inspirez-vous en pour en ajouter. |
-
Le cours Moodle sur la SAE
-
Le dépôt template qui sert de base à tous les dépôts étudiants.
-
Le lien classroom si besoin.
💡
|
Pensez à utiliser les salons Discord dédiés pour poser vos questions. |
💡
|
Mettez ici toutes les informations nécessaire à l’utilisation de votre dépôt (comment on installe votre application, où sont les docs, etc.) |
Pour la plupart des documenations ci-dessous, celles-ci ont majoritairement été rangées par sprint. Le sprint 5 est actuellement en cours.
Partie Base de donnée
Lien vers les docs BD : ici
Lien vers les tests BD : ici
Sprint 3 |
Sprint 4 |
Sprint 5 |
Sprint 6 |
Partie Développement web
Lien vers les fichiers Dev Web : ici
Lien vers les docs Dev Web : ici
Sprint 3 |
Header, footer, menus(avec css) Charte graphique index.php(avec css) Charte graphique panier.php(avec css) |
Sprint 4 |
Livrable avancement du site web Charte graphique Bonbon.php (avec css) Finalisation Header et footer Charte graphique Contact.php (avec css) Charte graphique Compte.php (avec css) |
Sprint 5 |
Livrable avancement du site web Finalisation menus (PHP) Finalisation Contact.php (PHP) Finalisation index.php (PHP) Finalisation Compte.php (PHP) Finalisation Bonbon.php (PHP) Finalisation InfosCompte.php (PHP) Finalisation de modification des données client + sessions et cookies Charte graphique detailProduit.php (avec css) |
Sprint 6 |
Livrable avancement du site web Finalisation footer (PHP) Finalisation detailBonbon.php et detailRecipient.php (PHP) Finalisation page sur l’entreprise boutique.php Finalisation page de modification d’un client (PHP) Finalisation recipient.php (PHP) Amélioration panier.php Implémentation fonctionnalité d’historique des commandes Fonctionnalité ajout des produits (bonbon ou récipient) au panier Fonctionnalité suppression des produits (bonbon ou récipient) du panier |
Sprint 7 |
Codage de la page paiement (Charte graphique + PHP) Finalisation page des produits en promotion (PHP) Finalisation page des nouveaux produits (PHP) Codage de la partie administrateur Fonctionnalité rajouter stock bonbon/récipient pour admin Fonctionnalité supprimer/rajouter produits pour admin Fonctionnalité voire les commandes des clients pour admin |
Partie JAVA
Sprint 5 |
Début Interface principale |
Sprint 6 |
Interface principale Interface de configuration Onglet config Seuils Onglet config Frequence Lecture/Affichage des données capteurs Lecture/Affichage des données config Modification fichier de config |
Sprint 7 |
Onglet config paramètre serveur Thread pour affichage des données sur graphiques |
Partie Python
Lien vers les programmes Python : ici
Lien vers les docs Python : ici
Quelques tests Python ont été codé pour vous permettre de tester le programmes principal. Vous pourrez les retrouver : ici
Notre programme Python utilise la librairie paho-mqtt. Si vous n’avez pas installé celle-ci sur Ubuntu, vous pouvez l’installer avec cette commande :
sudo pip3 install paho-mqtt
Sprint 3 |
Connexion aux services mqtt et extraction des données des capteurs Réalisation d’un fichier de configuration Ecriture des données dans un fichier texte Gestion des seuils maximaux des données |
Sprint 4 |
Gestion de la fréquence d’émission des données Réalisation des premiers tests |
Sprint 5 |
Sprint 7 |
Partie Gestion de projet
Sprint 1 |
Sprint 2 |
Sprint 3 |
Sprint 4 |
Sprint 5 |
Sprint 6 |
Sprint 7 |
Chaque sprint (semaine) vous devrez livrer une nouvelle version de votre application (release). Utilisez pour cela les fonctionnalités de GitHub pour les Releases.
De plus ce fichier README.adoc
devra être à jour des informations suivantes :
Pour la partie python ici
Pour la partie site d’E-commerce ici
-
Tests unitaires et plans de test
Pour la partie base de donnée : ici
Pour la partie python : ici
-
Indicateurs de qualité du code (dette technique)
-
… tout autre élément que vous jugerez utiles pour démontrer la qualité de votre application