Skip to end of banner
Go to start of banner

Development using SIL

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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:

  1. we didn't expect to open it to the outside world, but this is what it is happening.
  2. 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.
  3. 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 versionDocumentation URLObs

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.7http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.6.7/index.htmlAll changes, including those made for performance / JIRA 6
2.5.15http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5.15/index.htmlAll changes, including those made for performance / JIRA 5
2.5.6http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5.6/index.htmlMinor changes from the 2.5.5; specifically the dates routines have been improved a bit.
2.5.5http://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:

  1. the custom field implementation classes
  2. the REST utilities
  3. Licensing support was moved out in Warden plugin
  4. Redirect added (for those in need)

If you will develop something based on katl-commons, you should refer to this version as a minimal starting point.

2.5http://confluence.kepler-rominfo.com/javadoc/katl-commons/2.5/index.htmlInitial 2.5 version, lots of things still missing
  • No labels