Skip to content
A platform for Disa's unified messenger
C# Other
  1. C# 99.5%
  2. Other 0.5%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ConversationExport
Disa.Framework.Mobile.Shared
Disa.Framework.Mobile
Disa.Framework.Shared
Disa.Framework.Telegram.Mobile.Shared
Disa.Framework.Telegram.Mobile
Disa.Framework.Telegram.Shared
Disa.Framework.Telegram
Disa.Framework
Disa.Terminal
Examples/TheMostBasicPlugin
References
Tooling
.gitattributes
.gitignore
DisaOpenSource.sln
README.md

README.md

Disa's Open Source Repository

Welcome to Disa's open source repository! Disa is a unified messenger currently available for Android devices (more platforms soon to come!). This open source repository aims to provide you everything needed to start developing your own plugins for your favorite instant messaging platforms (or anything that you can really make out of it).

Please note that the documention currently provided is in a very preliminary state. Over the next few months, significant efforts will be placed on maturing it. If you can't figure it out, raise an issue or check back a month later (in hope for your question(s) answered with newly provided documentation).

If you are looking for the latest APK to sideload to your device (for whatever reason you don't or can't use the Play Store), go to https://github.com/Dynogic/DisaBuilds.

Understanding Disa

At the very core of Disa is Disa.Framework. Disa.Framework is code that cross-compiles to any platform that runs Mono/.NET. A front-end is then developed for each platform that hooks into the underlying Disa.Framework. For instance, we use Xamarin.Android to provide a front-end for Android (called Disa.Android respectively).

Thus, if done correctly, your plugin will run on any platform that Disa.Framework runs on - "write once, run anywhere".

Documentation, Roadmap & Contributing

Head over to the Wiki where you'll find this information.

Contact

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

License

(C) Copyright 2018 Disa (http://disa.im).

All rights reserved. This program and the accompanying materials are made available under the terms of the GNU Lesser General Public License (LGPL) version 2.1 which accompanies this distribution, and is available at http://www.gnu.org/licenses/lgpl-2.1.html

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You can’t perform that action at this time.