67 lines
2.2 KiB
Markdown
67 lines
2.2 KiB
Markdown
|
# Titre
|
||
|
|
||
|
* Olivier DOSSMANN
|
||
|
* Background développement logiciel
|
||
|
* Suit venu dans le cadre du **projet RESIF** pour m'occuper **exclusivement** de GISSMO (le bichonner)
|
||
|
|
||
|
# Rappel - Définition
|
||
|
|
||
|
D'après la légende, parti de "gizmo" (faire un truc), puis a trouvé un sens : Gestion informatisée…
|
||
|
|
||
|
# Rappel - Concrètement
|
||
|
|
||
|
* Ce sont les éléments clés de GISSMO dans sa version entre septembre 2015 et mai 2016
|
||
|
|
||
|
# Rappel - Écosystème
|
||
|
|
||
|
Rien.
|
||
|
|
||
|
# Version 1.4 - Préparation
|
||
|
|
||
|
* DEV => Utilisation de Docker pour la facilité de déploiement sur une machine avec quelques instructions. Permet d'intégrer rapidement un nouveau développeur dans l'équipe
|
||
|
* Migration => Création de fichier permettant la génération de la base de données, mais aussi la migration progressive d'une version à l'autre
|
||
|
* Tests => Création de quelques fichiers de test simples pour lancer les principaux formulaires de GISSMO et tester les principaux éléments de l'application
|
||
|
* Changelog => suivi des modifications au cours du temps
|
||
|
|
||
|
# Version 1.4 - Lifting
|
||
|
|
||
|
* Python => Actuellement 3.5.1 de décembre 2015 pour la version 1.5.1 de Gissmo
|
||
|
* Django => Actuellement 1.8.13 de Mai 2016
|
||
|
* Code source => nettoyage
|
||
|
* Thème => nouveau thème utilisé dans Django 1.9
|
||
|
* Dépendances => smart-selects
|
||
|
* Vitesse => quelques pages comme le site EOST qui mettait 142 secondes
|
||
|
* No comment => telle qu'implémentée cette fonctionnalité - non utilisée - n'était pas satisfaisante vis-à-vis du besoin
|
||
|
|
||
|
# Version 1.5 - Améliorations
|
||
|
|
||
|
* Superuser => plusieurs formulaires clés
|
||
|
* filtres : status et last station sur équipement
|
||
|
|
||
|
# Version 1.5 - Nouveautés
|
||
|
|
||
|
* API => on en parlera à la prochaine slide si vous voulez :)
|
||
|
|
||
|
# Version 1.5 - API
|
||
|
|
||
|
* Accessible en Python, par exemple
|
||
|
* Cliquer sur le lien et montrer rapidement les scripts
|
||
|
* json.org ?
|
||
|
|
||
|
# Version 1.6 et suivantes - Github
|
||
|
|
||
|
* 2.0 => nous en parlerons dans le slide suivant
|
||
|
|
||
|
# Version 2.0 - But
|
||
|
|
||
|
* Dire que c'est la version pour le futur, une version envisagée
|
||
|
* Interface : web (angularJS, react, ELM, etc.) ou scripts, ou autres applications
|
||
|
|
||
|
# Version 2.0 - Actuellement
|
||
|
|
||
|
Rien
|
||
|
|
||
|
# Version 2.0 - À faire
|
||
|
|
||
|
Rien
|