contributing.rst 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. *************
  2. Contributing
  3. *************
  4. There are many ways to help the FusionPBX project.
  5. What We Need:
  6. 1. Developers
  7. 2. Technical Writers
  8. 3. Translators
  9. 4. Quality Assurance Testers
  10. 5. Documentors
  11. .. note::
  12. If you are planning to contribute to any of our github repos we require that you sign the FusionPBX Contributor License Agreement.
  13. This mainly protects FusionPBX and our users **read: you** from code that could be inserted that might pose a legal problem.
  14. It does this by verifying that the code you are contributing is yours to give and the you give it freely and irrevocably to the project.
  15. How to Get Started:
  16. 1. Watch the "FusionPBX Pull Requests with Github" Youtube Video https://youtu.be/SPUe7S4Z6ms
  17. .. raw:: html
  18. <div style="text-align: center; margin-bottom: 2em;">
  19. <iframe width="100%" height="350" src="https://www.youtube.com/embed/SPUe7S4Z6ms?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
  20. </div>
  21. 2. If you have a good handle on PHP, Lua or SQL Development Might be the thing for you head over to the Development Manual
  22. 3. Are you a FusionPBX power user and do you possible love to write? Check out the Documentation Guide or the Testing Guide
  23. 4. Would you like to see FusionPBX in your native language and have the time to commit to staying on top of translations for releases? Check out the translation section to learn how to use our translation server.
  24. .. note::
  25. Contributing Code or Documentation requires knowledge of Git, Github and how to create pull requests on Github.
  26. This is not as bad as it sounds and if you are willing to learn we will help you through it.
  27. |
  28. .. toctree::
  29. :maxdepth: 3
  30. :glob:
  31. contributing/contributing_code.rst
  32. contributing/signing_the_cla.rst
  33. contributing/contributing_documentation.rst
  34. contributing/contributing_translations.rst
  35. contributing/qa_testing.rst
  36. contributing/github_rebase.rst
  37. contributing/coding_standards
  38. #contributing/directory_structure