From LifeType Wiki
Anybody can create plugins and we would very much like users to collaborate in create an extensive library of powerful plugins to extend LifeType beyond our initial vision. However, we would like to make sure that all plugins follow the same interface guidelines, work as expected and in general, that they have the same level of quality that the community has come to expect from the LifeType project.
Therefore, please try to follow these guidelines carefully since they describe how to make sure that your plugin is ready to be used and how to submit it.
1. Make sure that your plugin works as expected
Make sure that your plugin does what it say it does, and that it has no visible problems. If you have any problem coding the plugin, please stop by the forums and we'll try to help you.
2. Make sure that it follows the user interface guidelines
In order for the interface to look and feel everywhere the same, we've written down our user interface guidelines. They might not be the best and you might not agree with them, but they are what we based the current interface on and they must be followed if you would like your plugin to be considered "LifeType approved".
Please make sure that you have read and understood the user interface guidelines. If you have any questions, please use the forums.
3. Make sure that your plugin can be easily translated
There is no need to provide a million different translations but we would like that all plugins put their strings in their own locale file. By doing so, other people who find your plugin interesting might contribute with additional translations that will make the user experience even better.
If you do not know how to make your plugin localizable, see section 2, "Localization", in the User Interface Guidelines.
4. How to submit your plugin
Once you think that the plugin is ready, please leave a message in the General Plugin Development section of the forums. Any of the devs will see it and will evaluate whether the plugin is ready or not and if it is, will be published via the project page.
