This page is restricted until further notice. We will be working with IP counsel and potentially Atlassian to explore how we may license SIL as a framework for which to build add-ons. Our consensus is that we don't necessarily want to give SIL away to other add-on developers as they may easily compete with our existing offerings without compensating our R&D.
The katl-commons library offers a suite of features that you can use to develop your own plugins based on SIL.
A Foreword
Many people don't realize, but katl-commons is free software. You can use it to create your own plugins.
It is true:
- we didn't expect to open it to the outside world, but this is what it is happening.
- at this very moment, this doesn't come without a risk. We may change signatures of routines, alter the descriptor objects and so on. We do not have a stable API approach. Policies for the stability of the API will be introduced starting with version 2.5.5. For sure we'll have that stable API at version 3.0 of the plugin, when we'll introduce data structures.
- What doesn't change is the script interpretation. You should base your code on the assumption that the interpreted script will yield the same results.
Developer Documentation
Starting with version 2.5, we'll publish the standard Javadoc generated documentation pages.
katl-commons version | Documentation URL | Obs |
---|---|---|
3.0.8 / SIL 3.0.2 (SNAPSHOTS) | https://confluence.kepler-rominfo.com/javadoc/katl-commons/3.0.8/index.html https://confluence.kepler-rominfo.com/javadoc/sil/3.0.2/index.html | JIRA 6.x Most notable change is at the Date representation. |
3.0.4 / SIL 3.0.1 | https://confluence.kepler-rominfo.com/javadoc/katl-commons/3.0.4/index.html https://confluence.kepler-rominfo.com/javadoc/sil/3.0.1/index.html | JIRA 6.x |
2.6.7 | http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.6.7/index.html | All changes, including those made for performance / JIRA 6 |
2.5.15 | http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5.15/index.html | All changes, including those made for performance / JIRA 5 |
2.5.6 | http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5.6/index.html | Minor changes from the 2.5.5; specifically the dates routines have been improved a bit. |
2.5.5 | http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5.5/index.html | This is the first version when we opened some implementations to general usage, specifically:
If you will develop something based on katl-commons, you should refer to this version as a minimal starting point. |
2.5 | http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5/index.html | Initial 2.5 version, lots of things still missing |