|
|
# I want to start hacking!
|
|
|
|
|
|
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](xmpp:gajim@conference.gajim.org?join), 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)
|
|
|
|
... | ... | @@ -11,6 +13,7 @@ You want to contribute to Gajim and help in development? Here's a list of things |
|
|
* [Windows](./Win32Env)
|
|
|
|
|
|
## Development
|
|
|
|
|
|
* 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).
|
|
|
* Gajim master depends on `python-nbxmpp` master. Read more about [running Gajim master with python-nbxmpp master](./devgit).
|
|
|
* 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 ;-)
|
... | ... | @@ -25,7 +28,7 @@ You want to contribute to Gajim and help in development? Here's a list of things |
|
|
- pip3 install -I git+https://dev.gajim.org/gajim/python-nbxmpp.git@master
|
|
|
|
|
|
## Start hacking
|
|
|
|
|
|
* Read our [coding standards](./CodingStandards)
|
|
|
* Read about [debugging](/development/Firststepsfordebugging)
|
|
|
* Read about [debugging](/development/Debugging)
|
|
|
* 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 |