-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from naviqore/feature/NAV-8-documentation
- Loading branch information
Showing
14 changed files
with
58 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,3 +2,4 @@ | |
|
||
- [Git Best Practices](git-best-practices.md) | ||
- [Code Style Guide](code-style-guide.md) | ||
- [Release](release.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Release | ||
|
||
## Semantic Versioning | ||
|
||
This project adheres to [Semantic Versioning](https://semver.org/). We use a three-part version numbering system: | ||
`MAJOR.MINOR.PATCH`. Here is what each part represents: | ||
|
||
- **MAJOR version** when we make incompatible API changes, | ||
- **MINOR version** when we add functionality in a backwards compatible manner, and | ||
- **PATCH version** when we make backwards compatible bug fixes. | ||
|
||
Version tags are prefixed with a `v`, e.g., `v3.1.4`. | ||
|
||
## Release Process | ||
|
||
To ensure a smooth and consistent release process, follow these steps: | ||
|
||
1. **Release branch:** | ||
Create a new release branch from `main` with the semantic version number to be | ||
published: `git checkout -b release/vX.X.X` | ||
|
||
2. **Version and documentation:** | ||
Set the correct version number in the version file (`pom.xml`, `CMakeLists.txt`, `package.json` `poetry.toml`, ...). | ||
Update any other necessary documentation. | ||
|
||
3. **Pull request:** | ||
Submit a pull request with the new version number and documentation changes. Include a release description to be used | ||
later in the release. Since we are generating the changelog automatically, keep it concise and mention the most | ||
important aspects. | ||
|
||
4. **Publish:** | ||
Upon review and merging of the pull request, use the GitHub web interface to create a new release | ||
named `<REPOSITORY-NAME> <X.X.X>` (e.g., `public-transit-service 0.2.1`). Set the version tag as `vX.X.X` and | ||
automatically generate the changelog for the release. Add the release description from the PR comment and hit | ||
publish, which triggers the appropriate GitHub actions (e.g., Maven or Docker Publish). |