Developer Documentation
Click here to expand Table of Contents
- 1 Development
- 1.1 Resources
- 1.2 Nuts and Bolts
- 1.3 Architecture and Design
Development
FreeSWITCH maintains a Team City Continuous Integration (CI) server at build.freeswitch.org:8111. (Thanks DRK!) Contact msc@freeswitch.org if you would like access and wish to set up a build agent on our Team City server.
Resources
- authors - List of authors and contributors.
- #freeswitch-dev - Developer IRC channel
- freeswitch-dev - Developer mailing list.
- http://fisheye.freeswitch.org/browse/ - source viewer
- http://jira.freeswitch.org/ - bug tracker
Nuts and Bolts
- API Documentation - Generated by Doxygen.
TODO Outdated? Page footer says "Generated on Mon Apr 18 2016 13:05:11 for FreeSWITCH API Documentation by Doxygen 1.8.8". - Developer Tips - Getting started.
- Coding Guidelines - Guidelines for uniform code.
- Submitting Patches - Guidelines for submitting patches.
- Developer Potpourri - Miscellaneous tips for developers.
- Embedding FreeSWITCH™ - Using FreeSWITCH™ in other applications.
- Debugging FreeSWITCH™
- FreeSWITCH™ XML-RPC
- Authoring FreeSWITCH™ Modules
- Creating a new Abstraction Interface