Skip to content

Latest commit

 

History

History
65 lines (57 loc) · 1.7 KB

CONTRIBUTING.md

File metadata and controls

65 lines (57 loc) · 1.7 KB

Contributing

Building from Source

Testify uses a Maven-based build system. To build from source follow the bellow instructions:

Install Prerequisites

git flow init
Branch name for production releases: master
Branch name for "next release" development: develop
Feature branch prefix: feature/
Bugfix branch prefix:
Release branch prefix: release/
Hotfix branch prefix: hotfix/
Support branch prefix: support/
Version tag prefix:

Check out sources

-- Via SSH (preferred for security reasons):

git clone [email protected]:testify-project/testify.git
  • Or via HTTPS:
git clone https://github.com/testify-project/testify.git

Compile, build, and install Testify JARs into your local Maven Cache

./mvnw install -Dmaven.test.skip

Compile, test, build, and install Testify JARs into your local Maven Cache

./mvnw install

Adding a Feature

  • Create a feature:
git flow feature start awesome-feature
  • Do some development and commit to awesome-feature branch:
git commit -m "awesome-feature description" .
  • Publish feature:
git flow feature publish awesome-feature
  • Finish the feature:
git flow feature finish awesome-feature

Issue Pull Request

Pull requests are welcome.