... | ... | @@ -2,16 +2,17 @@ |
|
|
You want to contribute to Gajim and help in development? Here's a list of things you should do:
|
|
|
|
|
|
## Get in touch
|
|
|
* Join [gajim@conference.gajim.org](gajim@conference.gajim.org), that is our conference room. You can always ask for help and talk about Gajim there.
|
|
|
* [Report bugs and share your mind about Gajim ](../help/howtocreateaticket)
|
|
|
* Join [gajim@conference.gajim.org](gajim@conference.gajim.org), that is our group chat. You can always ask for help and talk about Gajim there.
|
|
|
* [Report bugs and share your ideas about Gajim ](../help/howtocreateaticket)
|
|
|
|
|
|
## Get in touch with development
|
|
|
* Get the development version of Gajim. Install git (either a console tool or one of the gui wrappers, like Git for Windows) and [download Gajim sources](./devgit). You can read more about how to [use git with Gajim](/development/howtogit).
|
|
|
* Get the development version of Gajim. Install git (either a console tool or one of the gui wrappers, like Git for Windows) and [checkout Gajim sources](./devgit) . Read more about how to [use git with Gajim](/development/howtogit).
|
|
|
* Create an XMPP account specifically for testing. It will be easier to test things if you will use a small XMPP account without all your friends. Also, you won't annoy them ;-)
|
|
|
* Create a different profile with that account. Use `gajim -p test` or `./launch -p test` and set up all things.
|
|
|
* Start Gajim with debug logging `python3 -W default ./launch.py -p test -l gajim=DEBUG`
|
|
|
* If you want to contribute code (fix a bug, add a feature, ...) you have to create a Fork first (see [fork and merge workflow](https://docs.gitlab.com/ee/workflow/forking_workflow.html)). After adding your changes to your fork, you can create a Merge Request to the upstream repository.
|
|
|
|
|
|
## Start hacking
|
|
|
* Read our [Coding standards](./CodingStandards).
|
|
|
* Read our [coding standards](./CodingStandards).
|
|
|
* Just start! There's plenty to do, have a look at all the [open issues](https://dev.gajim.org/gajim/gajim/issues?state=opened). Also, you can always think of a new feature that is not already listed.
|
|
|
* Check out [embedded IPython interactive shell](./IPythonEmbeddedShell) - it should help you familiarize with the source code. |
|
|
\ No newline at end of file |