Ta4j Wiki

Documentation, examples and further information of the ta4j project

View the Wiki On GitHub

This project is maintained by ta4j Organization

Branching model

Enhancements, new features and fixes should be pushed to a fork of the master branch. Once completed they will be merged with the master branch during a pull request. GitHub actions are configured to run the tests, validate the licence header and source code format. After the PR has been merged a new SNAPSHOT will be deployed.

This development process is similar to github flow


A SNAPSHOT is the latest version of the next release. For instance a 0.16-Snapshot is the current build that should become the next 0.16 release. You can use the current SNAPSHOT version by adding the following dependency to your pom.xml file:


The SNAPSHOT version contains all fixes, enhancements and new features that have been added to the master build so far and that will be part of the next release.

Please note that a SNAPSHOT version can be changed in any way at any time.

See also: