Open Source

Hello Developers!
The Disa Framework is open sourced under the LGPL 2.1
license. The framework is
mainly geared towards building new plugins.
However, you are free to do whatever you like with it within the limitations of the LGPL 2.1
license (check out our contribution page on
GitHub for
possibilities). For the sake of simplicity, open source efforts are all being managed on GitHub.
The whole nine yards can be found by clicking on the button below.
Please note that Disa's documentation is still in a very preliminary state. Over the next few
months, significant efforts will be placed on maturing it.
Disa Framework is in C#. It is platform agnostic and will compile on any platform that runs .NET/Mono (this includes the new .NET Core).
You need at least some C# knowledge. Also, you need a C# IDE like Visual Studio. If you do not feel like using a bulky IDE there is also Visual Studio Code.
Visit the Disa Wiki on GitHub where you will be guided to your first tutorial.
Yes! This is the most critical feature of open sourcing the Disa Framework.
No, you do not. If you want to test your plugin from your desktop, as if it were on an android device, use an an Android emulator. Genymotion is a fantastic one but there are many others to choose from!
In many, many ways really! Check out our Contribution page on GitHub.
The documentation on GitHub includes detailed instructions for linking your plugin to the Disa Community and having it translated through a free crowd-sourced translation service, OneSky.
Reply to the project and make notes on GitHub if the questions and comments are development specific. Use the Disa community to ask general questions. As a last resort please contact us directly at opensource@disa.im, questions must be development related or we will not respond.