1
0
Fork 0

fix(docs): note release process

This commit is contained in:
ssube 2019-09-17 19:40:44 -05:00
parent 166fd31481
commit 7592e50ea4
Signed by: ssube
GPG Key ID: 3EED7B957D362AF1
1 changed files with 15 additions and 4 deletions

View File

@ -24,8 +24,9 @@ This project contains the base configuration and build scripts for most of my Ty
- [Features](#features)
- [Intentionally Omitted Features](#intentionally-omitted-features)
- [Usage](#usage)
- [Setup](#setup)
- [Daily](#daily)
- [To Setup](#to-setup)
- [To Build](#to-build)
- [To Release](#to-release)
- [External Services](#external-services)
- [Maintenance Bots](#maintenance-bots)
- [External Secrets](#external-secrets)
@ -48,7 +49,7 @@ This project contains the base configuration and build scripts for most of my Ty
## Usage
### Setup
### To Setup
To create a new repository from this template:
@ -63,7 +64,7 @@ To create a new repository from this template:
- install your dependencies
- write some code
### Daily
### To Build
Once your project is set up:
@ -73,6 +74,16 @@ Once your project is set up:
The `git-push` target pushed to Github first, to avoid conflicts with changes from bots and other contributors.
### To Release
When your project is ready to release:
- `make release-dry` to make sure your changelog and options look right
- `make release`
Additional options can be passed with the `RELEASE_OPTS` variable. Frequently-used options include `--release-as minor`
and `--prerelease`.
## External Services
This template works with or expects a few external services, namely a Gitlab CI server (self-hosted or using