# pman outil pour gérer les projets PHP * p, pci, pp, pu: gestion courante git. ces outils peuvent agir sur un ensemble de projets, notamment tous les projets dépendants du projet courant * pver: gestion des versions. calculer la prochaine version en respectant semver ## scripts de gestion de projet définir précisément le rôle des scripts * pdist: créer la branche DIST, basculer dessus, merger MAIN dans DIST * pmain: initialiser la branche MAIN (si nouveau dépôt), basculer dessus, merger DEVELOP dans MAIN (s'occupe aussi de la configuration pman.conf) * pdev: créer la branche DEVELOP, basculer dessus * pwip: créer une branche WIP, basculer dessus si unique (ou laisser le choix), merger WIP dans DEVELOP * PEUT-ETRE: pfix: créer une branche HOTFIX, basculer dessus si unique (ou laisser le choix), merger HOTFIX dans MAIN * prel: faire une release de DEVELOP dans MAIN. à terme, support des branches de hotfix * il s'agit d'une spécialisation de pmain et/ou pfix pour la gestion des releases * à terme, gestion en cascade des projets dépendants: release sur un projet downstream, ou synchroniser la version depuis un projet upstream il faudra supprimer * pman: fonctionnalités réparties dans les autres scripts spécialisés * pmer: fonctionnalités réperties dans les autres scripts spécialisés -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary