Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.71 KB

DEVELOPMENT.md

File metadata and controls

59 lines (42 loc) · 1.71 KB

APIM-CLI Development information

This file contains information which is relevant for the development of the APIM CLI. For example, how the APIM CLI is released or integration tests work.

Create a release

The version management concept is based on the develop and master branches. New features, bug fixes, etc. are created in appropriate branches and merged into the development branch when they are ready for the next version. This means that the develop branch is actually stable or buildable at all times.

Prerequisites

Maven pgp usage

Create a new release

For the release, develop is merged into Master and the release is generated on Master with Maven.

1. Checkout the APIM-CLI

git clone https://github.com/Axway-API-Management-Plus/apim-cli.git

2. Merge develop into master

git checkout master
git merge develop

3. Make final changes before releasing

vi CHANGELOG.md # set the release date and version number
git commit
git push

4. Create Release with Maven

  • Run Github action Release API CLI on github and Maven repository

5. Commit all changes and merge master into develop

git checkout develop
git merge master
git push