;doc: contrib: commit conventions update
This commit is contained in:
		
							parent
							
								
									7d6dc7fbc9
								
							
						
					
					
						commit
						eb6accf94f
					
				| @ -510,12 +510,10 @@ Relevant tools include: | |||||||
| ## Commit messages | ## Commit messages | ||||||
| 
 | 
 | ||||||
| Starting with the 1.23 release cycle, I'm proposing some new | Starting with the 1.23 release cycle, I'm proposing some new | ||||||
| conventions for commit messages (WIP, will evolve as needed), | conventions for commit messages (WIP, will evolve as needed), aiming to | ||||||
| aiming to: |  | ||||||
| 
 | 
 | ||||||
| - reduce the cost of maintaining change docs (changelogs, release notes, announcements) |  | ||||||
| - reduce the cost of releases |  | ||||||
| - encourage considered, focussed, well documented changes | - encourage considered, focussed, well documented changes | ||||||
|  | - reduce the cost of code review, maintaining changelogs and release notes, and releasing | ||||||
| - increase our throughput (rate of shipping useful, reliable, documented, maintainable features) | - increase our throughput (rate of shipping useful, reliable, documented, maintainable features) | ||||||
| 
 | 
 | ||||||
| **hledger commit conventions:** | **hledger commit conventions:** | ||||||
| @ -570,13 +568,15 @@ aiming to: | |||||||
|    the end of the summary: `(#NNNN)`. |    the end of the summary: `(#NNNN)`. | ||||||
| 
 | 
 | ||||||
| 7. The summary, and description if any, communicate this change's | 7. The summary, and description if any, communicate this change's | ||||||
|    purpose as clearly as possible to its target audience: end users, |    purpose as clearly as possible to its intended audience:  | ||||||
|    builders/packagers/library users, developers/debuggers. The text |    end users, builders/packagers/library users, or developers/debuggers. | ||||||
|    should be ready for use in changelogs/release notes when applicable. |    The text (or its first sentence/first paragraphs) should be ready  | ||||||
|  |    for use in changelogs/release notes when applicable. | ||||||
| 
 | 
 | ||||||
| Crafting good commit messages (and thereby, good commits, and good | Crafting good commit messages (and thereby good commits, good change | ||||||
| change documentation) is an art and a habit; we'll check and satisfy  | documentation, easier code review, faster merging) is an art and a | ||||||
| these conventions as part of CI and code review. | habit; we'll check and satisfy these conventions as part of CI and | ||||||
|  | code review. | ||||||
| 
 | 
 | ||||||
| Related: | Related: | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user