Work behind clij is a community effort. Contributions like feedback, suggestions, code and testing are very welcome.
The clij project is maintained and lead by the benevolent dictator @haesleinhuepf. If you want to contribute or even become part of the decision making process, just get involved. Everyone is welcome who supports the major aims listed below.
Discussions, support and feedback are best communicated via image.sc/tags/clij
Major aim of the clij library is providing accelerated algorithms for bio-image analysis to a community with little to no coding skills. Even though clij uses the programming language OpenCL to communicate with graphics processing units (GPUs), the end-users should not need to learn this language.
To keep a long story short:
In order to achieve these aims, contributions of any kind should fulfill these conditions:
There is no must. There are no coding rules. Academic anarchy to give freedom to developers and contributors. But keep in mind: At the end, everything related to clij should be simple.
If you want to get started and make your first clij plugin, it is recommended to clone this repository and read its documentation. When your plugin runs nicely, you can distribute it yourself as independent clij plugin, or you can get in touch and we’ll see how to incorporate it.
In order to achieve long-term reliable and reproducible workflows built on the basis of clij, we defined an annual release cycle and aim for backwards-compatibility.