|FreePBX Hello World Module||12 (For 13+ use below)||https://github.com/jfinstrom/FreePBX-HelloWorld|
|FreePBX Hello World Module||13+||https://github.com/jfinstrom/helloworld|
|FreePBX Hello World for UCP||13 (For 14+ use below)||https://github.com/jfinstrom/ucphelloworld|
|FreePBX Hello World for UCP||14+||https://git.freepbx.org/projects/FL/repos/freepbx-hello-world-ucp-14/browse|
To The FreePBX team's Bitbucket allows developers who wish to assist in bug fixes and improvements you may fork one of the sub modules to fork projects into their personal account on the FreePBX team's Bitbucket server. To sign up for an account on the FreePBX team's Bitbucket server, register for an account here. Once registered, a developer can fork any of the sub modules found on the FreePBX team's BitBucket at at https://git.freepbx.org/projects/FREEPBX or or https://git.freepbx.org/projects/FPBXCN.
Once you have your code tested and working you can submit a pull request in the FreePBX team's BitBucket server after you have fully completed our CSA on file. All bug fixes and feature requests should relate to a ticket at https://issues.freepbx.org. If you have written a module you would like included in our contributed repo (https://git.freepbx.org/projects/FPBXCN) simply create a repo for your module in the FreePBX team's Bitbucket server and then open a ticket in the bug tracker to make us aware of it and we can mirror your repo. Remember all code submissions through the bug tracker or through git require a CSA on file. If you are new to GIT please see our wiki for a general overview.
We have also created a tag in our issue tracker called "patches welcome" for items that seem like solid ideas but we do not have official resources for. A good place to get your feet wet may be in working on one of these issues. Our "Patched Welcome" issues are listed below.