Both sides previous revisionPrevious revisionNext revision | Previous revision |
users:contributing [2015/09/07 15:43] – [Contribution] cmotc | users:contributing [2021/04/13 23:24] (current) – [Are there any other ways I can contribute?] thetruejohnsmith |
---|
| |
==== I want to be a developer. ==== | ==== I want to be a developer. ==== |
Fork! GitHub makes it really easy to contribute to open source projects. Fork a copy of the Tox repo into your account, make some changes, and then submit a pull request to request to send your changes back to the main repository. Alternatively, you could work on a Tox [[users:clients| Client]] as well. | Fork! GitHub makes it really easy to contribute to open source projects. Fork a copy of the Tox repo into your account, make some changes, and then submit a pull request to request to send your changes back to the main repository. Alternatively, you could work on a Tox [[:clients| Client]] as well. |
| |
Be sure to join the [[users:community#IRC|developer IRC]], [[irc://chat.freenode.net/tox-dev| #tox-dev]], to ask questions or just to keep up to date with the latest discussions around the project. | Be sure to join the [[users:community#IRC|developer IRC channel]] to ask questions or just to keep up to date with the latest discussions around the project. |
| |
Need some ideas on what to do? Check out the [[https://github.com/irungentoo/toxcore/issues| issues]] page. There's always work to do to make Tox better! | Need some ideas on what to do? Check out [[https://github.com/TokTok/c-toxcore/issues| toxcore's issues page]]. There's always work to do to make Tox better! |
| |
====I want to contribute in UI design/sound. ==== | ====I want to contribute in UI design/sound. ==== |
Join the graphic or dev-IRC. | Join the [[users:community#IRC|developer IRC channel]]. |
| |
There is an archived thread on /gd/: [[https://archive.foolz.us/gd/thread/91501/]] | There is an archived thread on /gd/: [[https://archive.foolz.us/gd/thread/91501/]]. |
| |
Fork one of our main clients from the [[users:clients| Clients]] page or make your own. | |
| |
==== Are there any other ways I can contribute? ==== | ==== Are there any other ways I can contribute? ==== |
First and foremost is to try Tox out - and report bugs. Github has an excellent Issues interface. Report bug or request a feature for [[https://github.com/irungentoo/toxcore/issues| Tox core]], [[https://github.com/tux3/qTox/issues| qTox client]] and [[https://github.com/notsecure/uTox/issues| µTox client]]. Don't be afraid to criticize anything that looks wrong - healthy debate will make Tox great! | First and foremost is to try Tox out and report bugs. GitHub has an excellent Issues interface. Report bug or request a feature for [[https://github.com/TokTok/c-toxcore/issues| Tox core]], [[https://github.com/qTox/qTox/issues| qTox client]], [[https://github.com/uTox/uTox/issues| µTox client]], [[https://github.com/evilcorpltd/aTox/issues| aTox client]] and [[https://gitlab.com/Monsterovich/protox/issues| Protox client]]. Don't be afraid to criticize anything that looks wrong — healthy debate makes Tox great! |
| |
Please read: [[http://www.chiark.greenend.org.uk/~sgtatham/bugs.html| How to Report Bugs Effectively]]. | Please read: [[http://www.chiark.greenend.org.uk/~sgtatham/bugs.html| How to Report Bugs Effectively]]. |
| |
Beside reporting bugs or requesting features, you could help improve qTox **[[https://github.com/tux3/qTox/wiki/Translating| translations]]**, or add one. | Beside reporting bugs or requesting features, you could help improve **[[https://github.com/qTox/qTox/wiki/Translating| qTox]]**, **[[https://hosted.weblate.org/engage/atox| aTox]]** or **[[https://gitlab.com/Monsterovich/protox/-/issues/11|Protox]]** translations, or add a new language. |
| |
**Edit this wiki**, too! It's still young, and a healthy wiki has a constant stream of edits. Even if you don't have content to add, you can rewrite for greater clarity, reformat for aesthetics, etc. For list of pages that can be edited look [[https://wiki.tox.chat/doku.php?id=start&idx=users| here]]. | **Edit this wiki**, too! Even if you don't have content to add, you can rewrite for greater clarity, reformat for aesthetics, etc. For list of pages that can be edited look [[https://wiki.tox.chat/doku.php?id=start&idx=users| here]]. |
| |
If you have the resources to, you could [[users:nodes#running_a_node| run a DHT node]] or [[users:toxdns| run a ToxDNS service]]. Nodes help new clients join the distributed network, and ToxDNS services provide a way to look up Tox ID's with memorable e-mail like usernames. | If you have the resources to, you could [[users:nodes#how_do_i_get_my_bootstrap_node_added_to_the_table_above| run a DHT node]]. Nodes help new clients join the distributed network. |