Home

Sebastian Walker edited this page Oct 29, 2015 · 8 revisions

Disa Developers

Hi there developer! This documentation should assist you when developing that next awesome plugin against the Disa Framework.

If you have any questions, send us an email at opensource@disa.im.

Click the pages on the right to get started. Also, you can choose from below.

Your first Plugin

The Most Basic Plugin
Learn how to set up your IDE for Disa plugins.
Also get to know the basic structures of a Disa plugin and how to use them yourself.
BEGINNER LEVEL

Creating a Plugin Icon
Master the art of plugin icons by choosing a symbol for your plugin and encoding it for use in your code!
There are also some examples with already existing icons.
BEGINNER LEVEL

Plugin Best Practices
Here, in the future, you will be able to discover the best practices in Disa plugin development.
Currently this page is not used yet, so don't bother looking at it at the moment.
BEGINNER LEVEL

Tutorials - Step by step

Deploying your plugin to Android
Learn how to deploy your plugin to your Android device.
Also check if your plugin has got everything that it needs to be deployed.
INTERMEDIATE LEVEL

Packaging for Release
Discover how to package your Disa Android plugin - the right way - so it can be released via a Disa QR code.
Also you learn how share your new plugin correctly.
INTERMEDIATE LEVEL

Reference

Glossary
Get to know all the important vocabulary you need to know to get around the Disa Framework.
If you do not know what for example a bubble is, definitely check it out.
BEGINNER LEVEL

Bubble Types
Read through the list of available Bubble Types in Disa.
If you do not know what a bubble is check out the Glossary.
BEGINNER LEVEL

Disa.Terminal Commands
Learn about all the commands that the Disa Development Terminal has to offer.
INTERMEDIATE LEVEL

Helping out

Where to help
If you can write well, you can help. If you can code well, you can also help.
Even if you can "just" test well, you can also help and bring the Disa community forward. ANY LEVEL

Wiki structure and conventions
Learn about the conventions that should make this wiki consistent and readable.
Also get to know the structure that (most) wiki articles should follow.
ANY LEVEL

If you have any questions, send us an email at opensource@disa.im.