Outils et systèmes mis en place pour maintenir une quantité démesurée de projets de front en simultané en minimisant les risques liés à une mémoire défaillante et une attention aléatoire
Système de gestion de "workspaces", dans le sens "ensemble de documents, programmes et logiciels servant une mission ou tâche spécifique".
Par exemple, pour un ticket de développement logiciel, on pourra regrouper les différentes ressources et scripts indispensables ou facultatifs pouvant servir à sa résolution. Le pendant programmatique permettant de redéployer les fenêtres correspondantes est en place, mais apparait pour l'instant secondaire, il s'agit donc plus d'un système de classification de ressources qu'autre chose. Pas forcément le plus sexy mais fort pratique quand on s'éparpille entre trouzemille projets.
Tech: Yaml + Python
lien vers le repository Git à venir
Cas d'un fichier de configuration pour un projet de développement :
main: §txt: "[Nextcloud]/path/cleverScript.sh" §web: "https://framaboard.org/kanboard/?controller=BoardViewController" prospect: §web: - https://docs.djangoproject.com/fr/2.2/topics/testing/ - https://stackoverflow.com/questions/22841764/ analysis: §txt: "[Nextcloud]/path/Project/clocMemo.txt" §script: run: 'cloc --not-match-f=package-lock.json --by-file --not-match-d=".*migrations.*" .' wd: /myPath/debug/dummyFH2