Testify uses a Maven-based build system. To build from source follow the bellow instructions:
- Git 1.9.1 or above
- JDK 8 (be sure to set
JAVA_HOME) - Docker
- Install GitFlow
- Initialize GitFlow:
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:-- Via SSH (preferred for security reasons):
git clone git@github.com:testify-project/delmar.git
- Or via HTTPS:
git clone https://github.com/testify-project/delmar.git
./mvnw install -Dmaven.test.skip
./mvnw install
- 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-featurePull requests are welcome.