Skip to content

Latest commit

 

History

History
73 lines (65 loc) · 1.96 KB

CONTRIBUTING.md

File metadata and controls

73 lines (65 loc) · 1.96 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: bugfix/
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/resources.git
  • Or via HTTPS:
git clone https://github.com/testify-project/resources.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 Resource

  • Create a feature:
git flow feature start awesome-resource
  • Do some development Insure that resource.version property is defined in the resource pom file:
<properties>
    <!-- The version of the primary resource artifact (i.e. org.hsqldb:hsqldb:2.3.4) -->
    <resource.version>2.3.4</resource.version>
</properties>
  • Commit to awesome-resource branch:
git commit -m "awesome-resource description" .
  • Publish feature:
git flow feature publish awesome-resource
  • Finish the feature:
git flow feature finish awesome-resource

Issue Pull Request

Pull requests are welcome.