DevelopersThe Asterisk Community has become the top influencer in VoIP with ambassadors and contributors from every corner of the globe, most noteably are the skilled Asterisk Developers who contribute thousands of lines of code and cutting-edge features to Asterisk®. With thanks to the community, Asterisk® is now at the forefront of open source VoIP development and changing the telecommunications market at a fast disruptive rate.
Digium and the Asterisk Community want to enable and encourage new Asterisk® development talent. Interested developers should review these resources and decide how they want to contribute to the Asterisk® revolution. Coding for AsteriskHow to write code for AsteriskHaving knowledge in a few key areas regarding coding for Asterisk will be extremely helpful in getting your code committed to the SVN repository for the Asterisk project. Please take time to read the following information. Testing a bug patch submission or new feature are the areas in greatest need of your help. Code developmentLife cycle Getting started Testing code Developer branches and branch merging Code practicesCoding guidelines Project organizationCommunity roles Get the sourceIf you already have commit access and know all there is to know about getting started on the Asterisk project, then get the source. How to get in touch with Asterisk DevelopersDeveloper mailing list Asterisk IRC channel - Discuss new Asterisk features. Join Developer blog Testing
Tools
Developer documentationThe Doxygen code documentation is the built-in code and main developer documentation for Asterisk. Developers who are interested in creating their own Asterisk GUI, or in extending the existing interface, should read the GUI Developer's Guide. ProjectsVisit Asterisk's public SVN repositories for community-run Asterisk related projects. Janitor projects are a list of identified issues within the code base that need attention, and offer a nice starting point to begin development for Asterisk. |