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
) - Maven 3.3.3 or above
- Docker 1.11.1
- 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 [email protected]:testify-project/testify.git
- Or via HTTPS:
git clone https://github.com/testify-project/testify.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-feature
Pull requests are welcome.