Skip to content

Contributing

Luke Bermingham edited this page Mar 17, 2018 · 1 revision

TrajSuite is fully open-source and designed to be easy to extend or customise. The whole software is composed of a series of Java 9 modules that simply provide functionality to the main application.

If your contribution does not fit neatly into one of the existing modules it is recommended you make your own repository and bring in the TrajSuite plugin repository and extend the service provider interfaces it exposes in order for your module to provide functionality back to TrajSuite.

Examples of how to do this can be seen in any of the following TrajSuite modules: clustering, simplification, stop/moves, and RoIs.

Clone this wiki locally