|
|
Everyone can contribute to Gajim. If it's not coding, you may be able to help with GUI design, improving user experience (UX) or translations. Missing a feature? Want to fix a bug? Here you find help.
|
|
|
|
|
|
### Developers
|
|
|
|
|
|
* [I want to start hacking](./IWantToStartHacking), what should I do?
|
|
|
* [How to work with Git](./howtogit)
|
|
|
* [Debugging](./Debugging)
|
|
|
* [Setting up a development environment on Windows](https://dev.gajim.org/gajim/gajim/-/blob/master/win/README.md)
|
|
|
* [Setting up a development environment on Ubuntu](./Ubuntu-Development-Setup)
|
|
|
* [Events](./PluginsEvents) that can be used in plugins development
|
|
|
* [Coding standards](./CodingStandards), a *must read*
|
|
|
* [The userbase we target](./GajimUserbase)
|
|
|
* [How the GUI should be designed (GNOME HIG)](https://developer.gnome.org/hig/)
|
... | ... | @@ -18,12 +18,15 @@ Everyone can contribute to Gajim. If it's not coding, you may be able to help wi |
|
|
|
|
|
|
|
|
### Translations
|
|
|
|
|
|
* [Translate Gajim](./DevTranslate)
|
|
|
|
|
|
### Plugins
|
|
|
|
|
|
* [Gajim Plugins](https://dev.gajim.org/gajim/gajim-plugins/wikis/home#plugins-list) extend functionality and add features to Gajim
|
|
|
|
|
|
## Gajim's architecture
|
|
|
|
|
|
* [UI Architecture](./UIArchitecture)
|
|
|
* [Logging](./GajimLogging)
|
|
|
* [Database design (logs.db)](./LogsDatabase)
|
... | ... | |