;doc: RELEASING
This commit is contained in:
		
							parent
							
								
									fe8799b70b
								
							
						
					
					
						commit
						33ae2ebb6b
					
				
							
								
								
									
										35
									
								
								RELEASING.md
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								RELEASING.md
									
									
									
									
									
								
							| @ -28,23 +28,24 @@ Starting over, again: | ||||
| 
 | ||||
| ## Glossary | ||||
| 
 | ||||
| |                         |                                                                                                                                                            | | ||||
| |-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||||
| | *Full release*          | A release of all the core packages (hledger-lib, hledger, hledger-ui, hledger-web)                                                                         | | ||||
| | *Partial release*       | A release of only some of the core packages                                                                                                                | | ||||
| | *Mixed release*         | A release where some of the core packages have different versions (due to previous partial release)                                                        | | ||||
| | *Test release*          | A release that is published on github, but not hackage/stackage. These test the release process (and secondly, generate fresh binaries for early adopters) | | ||||
| |                         |                                                                                                                                                            | | ||||
| | *OLD*                   | Previous release version, eg `1.22` or `1.22.1`                                                                                                            | | ||||
| | *NEW*                   | New release version, eg `1.22.2` or `1.23`                                                                                                                 | | ||||
| | *MAJORVER*              | Just the major version part, eg `1.22` or `1.23`                                                                                                           | | ||||
| | *hledger repo*          | The `hledger` git repository, containing the core hledger tools and docs. Official public copy: github.com/simonmichael/hledger                            | | ||||
| | *"master"*              | The `master` branch in the hledger repo; the main line of hledger development                                                                              | | ||||
| | *release (branch)* | Branches named `MAJORVERSION-branch` in the hledger repo, eg `1.24-branch`. Releases are made from these.                                                  | | ||||
| |                         |                                                                                                                                                            | | ||||
| | *site repo*             | The `hledger_website` git repository, containing the hledger.org website and additional docs. Usually checked out under the hledger repo as `site/`.       | | ||||
| | *"site"*                | The `master` branch in the site repo, used to generate <https://hledger.org>.                                                                              | | ||||
| |                         |                                                                                                                                                            | | ||||
| |                       |                                                                                                                                                            | | ||||
| |-----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||||
| | *Full release*        | A release of all the core packages (hledger-lib, hledger, hledger-ui, hledger-web)                                                                         | | ||||
| | *Partial release*     | A release of only some of the core packages                                                                                                                | | ||||
| | *Mixed release*       | A release where some of the core packages have different versions (due to previous partial release)                                                        | | ||||
| | *Test release*        | A release that is published on github, but not hackage/stackage. These test the release process (and secondly, generate fresh binaries for early adopters) | | ||||
| |                       |                                                                                                                                                            | | ||||
| | *hledger repo*        | The `hledger` git repository, containing the core hledger tools and docs. Official public copy: github.com/simonmichael/hledger                            | | ||||
| | *"master"*            | The `master` branch in the hledger repo; the main line of hledger development                                                                              | | ||||
| | *release branch* | Branches named `MAJORVERSION-branch` in the hledger repo, eg `1.24-branch`. Releases are made from these.                                                  | | ||||
| |                       |                                                                                                                                                            | | ||||
| | *site repo*           | The `hledger_website` git repository, containing the hledger.org website and additional docs. Usually checked out under the hledger repo as `site/`.       | | ||||
| | *"site"*              | The `master` branch in the site repo, used to generate <https://hledger.org>.                                                                              | | ||||
| |                       |                                                                                                                                                            | | ||||
| | *version*             | the 2 or 3-part dotted version number that names a hledger release: MA.JOR or MA.JOR.MINOR.                                                                | | ||||
| | *MAJORVER*            | Just the MA.JOR part, eg 1.24                                                                                                                              | | ||||
| | *OLD*, *NEW*          | Previous and new pending release versions. Examples: 1.24 -> 1.24.1, 1.24.1 -> 1.24.2, 1.24.2 -> 1.25.                                                     | | ||||
| |                       |                                                                                                                                                            | | ||||
| 
 | ||||
| ## Some next goals | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user