Conception - Gestionnaire de packages
Revision as of 09:51, 31 January 2017 by Regis.Ramel (talk | contribs) (→Ensemble des fonctionnalités BackEnd à implémenter :)
Voici le détail de la Conception du Projet 2017 : Gestionnaire de package.
Équipe
- Rémi Gattaz
- Germain Lecorps (Chef de Projet)
- Thibaut Nouguier
- Régis Ramel (Scrum Master)
Conception
Schéma de la structure de l'application
Ensemble des fonctionnalités BackEnd à implémenter :
- Lister les packages présents sur le repository
- Création d'un package en traitant l'archive (tar, zip, ...) déposée par un utilisateur
- Ajouter/Supprimer des packages
- Ajouter/Supprimer des utilisateurs
- Rendre le repository disponible (permettre son ajout dans sources.list)
Technologies envisagées : Python (Gestion de CLI, API Rest), MySQL (Base de données/Repo), Shell (Build des packages)
Ensemble des fonctionnalités FrontEnd à implémenter :
- Visualisation des packages disponibles
- Filtrage sur la visualisation des packages (Mots-Clés, Filière, Matière)
- Connexion utilisateur
- Dépôt d'une archive pour la création d'un package par un utilisateur authentifié
- Suppression d'un package existant par l'utilisateur qui a demandé sa création
Technologies envisagées : HTML5, Javascript, MySQL