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