Skip to content
Jean-Rémy Falleri edited this page Jun 24, 2015 · 22 revisions

We welcome new contributers to GumTree. The process we use is the following:

Release policy

GumTree is released regularly. The versions number follow the semantic versioning scheme. Each release is associated to a tag in the master branch. Major releases are associated to a name. The current list of releases is:

  • Oak (v1.0.0) We will also try to associate a working jar to each release.

Branch policy

Master branch

  • The master branch is supposed to be always working and contains all gumtree releases.
  • Specific releases are associated to tags. Tags are named using semantic versioning.
  • Bugfixes are directly commited to the master branch.

Develop branch

  • Development takes place on the develop branch.
  • New features are developed in dedicated branches. These branches are then pull-requested into develop and peer-reviewed before integration.

Preparing a new release

mvn versions:set -DnewVersion=NEW_VERSION

Clone this wiki locally