Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.36 KB

CONTRIBUTING.md

File metadata and controls

44 lines (28 loc) · 1.36 KB

Contribution guidelines

General terms

First of all, thanks for thinking of contributing to this project.

Before sending a Pull Request, please make sure that you're assigned the task on a GitHub issue.

  • If a relevant issue already exists, discuss on the issue and get it assigned to yourself on GitHub.
  • If no relevant issue exists, open a new issue and get it assigned to yourself on GitHub.

Please proceed with a Pull Request only after you're assigned. It'd be sad if your Pull Request (and your hardwork) isn't accepted just because it isn't ideologically compatible.

Development

IDE run/debug

TODO

Build distributive

To build distributive archive go to /release dir
Run script build.sh, for example, from terminal:
$ bash build.sh

This will create a directory /build/distribution, where the ZIP snx-client-v1.x.x.zip will be placed there.

Up release version

Note! For administrators only.
See RELEASE_POLICY.md for more details.

To up release version go to /release dir
Run script up_version.sh --[major/minor/build], for example, from terminal:
$ bash up_version.sh --build

This will increment the selected part of version and put zeros on the subsequent parts and create the appropriate git tag, for example:

major v1.39.3 -> v2.0.0  
minor v1.39.3 -> v1.40.0  
build v1.39.3 -> v1.39.4