maj doc
This commit is contained in:
parent
7b118682db
commit
c8f7f7cbaa
21
wip/pman.md
21
wip/pman.md
@ -6,9 +6,22 @@ outil pour gérer les projets PHP
|
||||
projets dépendants du projet courant
|
||||
* pver: gestion des versions.
|
||||
calculer la prochaine version en respectant semver
|
||||
* pmer: gérer les branches de features et hotfixes.
|
||||
* prel: faire une release.
|
||||
ces outils peuvent agir sur les projets dépendants: faire une release sur un
|
||||
projet downstream, ou synchroniser la version depuis un projet upstream
|
||||
|
||||
## 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
|
Loading…
x
Reference in New Issue
Block a user