smarks: The server design is such that the traditional github and bitbucket approaches won't work for us. A pull request from github would never get something as complex as this functioning. However, all of the source code is available in every download. This includes the original Asterisk-GUI code as well as our modified code as well as dozens of applications for Asterisk. You're more than welcome to tweak things and share your code here. In addition, bug reports filed here are always welcomed and encouraged.
Just so you don't think I'm blowing smoke up your
, there are 500+ RPM, Asterisk, python, perl, and many other dependencies to get all of this stuff working. This is in addition to MySQL, SQLite3, Asterisk DB databases, PHP customized apps, PHP and AGI and ODBC scripts, and dialplan code from numerous open source providers, and on and on and on. And we haven't even gotten to the security components and design. Could it all be reworked to fit within the GitHub paradigm? Probably. But I'm not going to waste 6 months, 12 months, or 2 years doing it. You or someone else is more than welcome to take that on and share the results, but I'm still scratching my head wondering what the benefit to anybody would be.
If you have code to contribute, by all means send it our way. We'll integrate it and show you how we did it. What other possible benefit would github offer??
MORAL OF THE STORY: Just because it looks simple and is easy to use doesn't mean a fast food worker could slap the pieces together properly. But, once it's properly assembled, all of the source is exposed, and it's quite simple to make changes and improvements. We'll cover all of that on Nerd Vittles starting Monday morning.