Hi, I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available. So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started. If anyone else wants to participate as well in this task, then we can team up to complete it quickly. Let me know if you guys are interested. Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
that's what i was thinking about, but you have taken it a mile ahead :) i would appreciate if you could help people like me to understand the *switch* API without spending sooo much time. would love examples along with the documentation. :| -mustafa -- Ghulam Mustafa cell: +92 333.611.7681 sip: cyrenity@ekiga.net mail: mustafa.pk@gmail.com web: cyrenity.wordpress.com Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com <mailto:shari_786pk@hotmail.com> Email: shaheryarkh@googlemail.com <mailto:shaheryarkh@googlemail.com> ------------------------------------------------------------------------
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
There is probably about 80% doxygen coverage on the switch_ namespace right now. Of course filling in those holes is much appretiated, but I have a feeling there might be some other piece in understanding that we are missing. Can you explain a bit more what information if you had would have helped? Also, feel free to pop by irc and we can give some real time feedback on api. Mike On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category. -Ray On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
FYI, Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master :) On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
I would like to help in whatever is needed, team work force to assist in the production of documentation for FS. Regards, André Mendes On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins <msc@freeswitch.org> wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Atenciosamente, André Mendes Analista de Telecomunicações Plataformas VoIP & Linux
Wonderful! What are your areas of expertise and experience with FreeSWITCH? -MC On Fri, Sep 18, 2009 at 3:02 PM, Andre Mendes . <andremendes2004@gmail.com>wrote:
I would like to help in whatever is needed, team work force to assist in the production of documentation for FS. Regards, André Mendes
On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Atenciosamente, André Mendes Analista de Telecomunicações Plataformas VoIP & Linux
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
I have knowledge in the implementation of FS + WIKIPBX encryption, called end-to-end using TLS. I would like to contribute to the community as needed. On Fri, Sep 18, 2009 at 9:28 PM, Michael Collins <msc@freeswitch.org> wrote:
Wonderful!
What are your areas of expertise and experience with FreeSWITCH? -MC
On Fri, Sep 18, 2009 at 3:02 PM, Andre Mendes . <andremendes2004@gmail.com
wrote:
I would like to help in whatever is needed, team work force to assist in the production of documentation for FS. Regards, André Mendes
On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Atenciosamente, André Mendes Analista de Telecomunicações Plataformas VoIP & Linux
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Atenciosamente, André Mendes Analista de Telecomunicações Plataformas VoIP & Linux
Thank you so much in giving me a chance to serve the FS community. Lets get things moving. Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings. If you guys would like to catch me on IRC, my nick is shaheryarkh. If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants. Thank you. On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org> wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
Hi, While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk? Thank you. On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
if you are careful we can give you svn commit so you can add it yourself. On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
That would be great if you guys can have faith in me on this. :-) Thank you. On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
if you are careful we can give you svn commit so you can add it yourself.
On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
The great thing about version control, if someone screws something up, we can always revert it. That being said, its just a matter of restraint. If your just doing docs, little harm can be caused. When you start committing actual code, typically even for those with commit access we review each others patches before we check them in to tree. Mike On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote:
That would be great if you guys can have faith in me on this. :-)
Thank you.
On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale <anthony.minessale@gmail.com
wrote: if you are careful we can give you svn commit so you can add it yourself.
On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad <shaheryarkh@googlemail.com
wrote: Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad <shaheryarkh@googlemail.com
wrote: Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org> wrote: FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler <intralanman@freeswitch.org
wrote: Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
--
yah and since committing to header files will trigger a full core rebuild, limit it to one big patch at a time preferably at night. On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris <mike@jerris.com> wrote:
The great thing about version control, if someone screws something up, we can always revert it. That being said, its just a matter of restraint. If your just doing docs, little harm can be caused. When you start committing actual code, typically even for those with commit access we review each others patches before we check them in to tree. Mike
On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote:
That would be great if you guys can have faith in me on this. :-)
Thank you.
On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
if you are careful we can give you svn commit so you can add it yourself.
On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category.
-Ray
On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote:
Hi,
I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available.
So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started.
If anyone else wants to participate as well in this task, then we can team up to complete it quickly.
Let me know if you guys are interested.
Thank you.
--
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Sure, i fully understand this role and its responsibilities. I will take special care for SVN commit process. Anyways, here is a rough plan for the project. I hope this ensures code integrity at all levels. 1. Doxygen configuration files and directories setup. 2. Then we will do header files documentation folder by folder, starting from inner most include directory (<FSROOT>/src/include/private) and then moving outwards. 3. Once one whole include folder is documented, we will first put it in our test environment and rebuild FS from scretch (i.e. after doing a distclean). 4. One of my team member has promised me to provide a script that will run on each header file to produce a clean file (i.e. without any comments etc.). We will run it on both original (undocumented) and modified (documented) files and then do a diff on their output. If diff yeilds nothing then both documented and undocumented files are identical (code wise). 5. When all files in a single folder pass this script test, I will commit it to SVN (alternatively i can forward them to you guys for review and then you can commit it to SVN). 6. Once all header files are done, we then do source code files repeating steps 3 - 5 for each folder in top most to inner most direction. I haven't finalized resource allocation and time lines yet. However, the documentation will be mostly done by project members while i will do steps 3-5 personally. Please review and give your feedback. Thank you. On Mon, Sep 21, 2009 at 10:05 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
yah and since committing to header files will trigger a full core rebuild, limit it to one big patch at a time preferably at night.
On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris <mike@jerris.com> wrote:
The great thing about version control, if someone screws something up, we can always revert it. That being said, its just a matter of restraint. If your just doing docs, little harm can be caused. When you start committing actual code, typically even for those with commit access we review each others patches before we check them in to tree. Mike
On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote:
That would be great if you guys can have faith in me on this. :-)
Thank you.
On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
if you are careful we can give you svn commit so you can add it yourself.
On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
FYI,
Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master
:)
On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman@freeswitch.org> wrote:
> Things like this might be good to talk about on our weekly conference > call. It'll be starting in about 2 hours, maybe you should join the call and > officially volunteer to start submitting patches to jira for the doxygen. We > could even make a new section in JIRA for Doxygen under that "Project > System" category. > > -Ray > > > On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: > > Hi, > > I have observed that one of the major hurdle while writing patches > and / or bug fixes is lack of doxygen documentation for FS source code. For > example it took me 5+ days to understand mod_dingaling code and its hooks > into FS source code to write up soft reload patch, while it could have taken > less then 3 days to do so if source code documentation was available. > > So, since right now i have some human resources including myself > available, I would like to document all source code (or at least core FS > code i.e. everything that has "switch_" prefix) using doxygen. I know its a > huge task and will take a while to complete but at least lets get it > started. > > If anyone else wants to participate as well in this task, then we can > team up to complete it quickly. > > Let me know if you guys are interested. > > Thank you. > > --
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
sounds good. I think we trust you enough to skip the review since it's just doxygen comments. On Mon, Sep 21, 2009 at 12:02 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Sure, i fully understand this role and its responsibilities. I will take special care for SVN commit process.
Anyways, here is a rough plan for the project. I hope this ensures code integrity at all levels.
1. Doxygen configuration files and directories setup. 2. Then we will do header files documentation folder by folder, starting from inner most include directory (<FSROOT>/src/include/private) and then moving outwards. 3. Once one whole include folder is documented, we will first put it in our test environment and rebuild FS from scretch (i.e. after doing a distclean). 4. One of my team member has promised me to provide a script that will run on each header file to produce a clean file (i.e. without any comments etc.). We will run it on both original (undocumented) and modified (documented) files and then do a diff on their output. If diff yeilds nothing then both documented and undocumented files are identical (code wise). 5. When all files in a single folder pass this script test, I will commit it to SVN (alternatively i can forward them to you guys for review and then you can commit it to SVN). 6. Once all header files are done, we then do source code files repeating steps 3 - 5 for each folder in top most to inner most direction.
I haven't finalized resource allocation and time lines yet. However, the documentation will be mostly done by project members while i will do steps 3-5 personally.
Please review and give your feedback.
Thank you.
On Mon, Sep 21, 2009 at 10:05 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
yah and since committing to header files will trigger a full core rebuild, limit it to one big patch at a time preferably at night.
On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris <mike@jerris.com> wrote:
The great thing about version control, if someone screws something up, we can always revert it. That being said, its just a matter of restraint. If your just doing docs, little harm can be caused. When you start committing actual code, typically even for those with commit access we review each others patches before we check them in to tree. Mike
On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote:
That would be great if you guys can have faith in me on this. :-)
Thank you.
On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
if you are careful we can give you svn commit so you can add it yourself.
On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Hi,
While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk?
Thank you.
On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Thank you so much in giving me a chance to serve the FS community. Lets get things moving.
Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings.
If you guys would like to catch me on IRC, my nick is shaheryarkh.
If anyone wants to join me in documentation project, you can email at shaheryarkh@googlemail.com, so i can start distributing work amoung project participants.
Thank you.
On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins <msc@freeswitch.org>wrote:
> FYI, > > Muhammad Shahzad has officially been deputized for two things: > mod_dingaling maintainer > Doxygen master > > :) > > > On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < > intralanman@freeswitch.org> wrote: > >> Things like this might be good to talk about on our weekly >> conference call. It'll be starting in about 2 hours, maybe you should join >> the call and officially volunteer to start submitting patches to jira for >> the doxygen. We could even make a new section in JIRA for Doxygen under that >> "Project System" category. >> >> -Ray >> >> >> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >> >> Hi, >> >> I have observed that one of the major hurdle while writing patches >> and / or bug fixes is lack of doxygen documentation for FS source code. For >> example it took me 5+ days to understand mod_dingaling code and its hooks >> into FS source code to write up soft reload patch, while it could have taken >> less then 3 days to do so if source code documentation was available. >> >> So, since right now i have some human resources including myself >> available, I would like to document all source code (or at least core FS >> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >> huge task and will take a while to complete but at least lets get it >> started. >> >> If anyone else wants to participate as well in this task, then we >> can team up to complete it quickly. >> >> Let me know if you guys are interested. >> >> Thank you. >> >> --
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
On Mon, Sep 21, 2009 at 10:02 AM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Sure, i fully understand this role and its responsibilities. I will take special care for SVN commit process.
Anyways, here is a rough plan for the project. I hope this ensures code integrity at all levels.
1. Doxygen configuration files and directories setup. 2. Then we will do header files documentation folder by folder, starting from inner most include directory (<FSROOT>/src/include/private) and then moving outwards. 3. Once one whole include folder is documented, we will first put it in our test environment and rebuild FS from scretch (i.e. after doing a distclean). 4. One of my team member has promised me to provide a script that will run on each header file to produce a clean file (i.e. without any comments etc.). We will run it on both original (undocumented) and modified (documented) files and then do a diff on their output. If diff yeilds nothing then both documented and undocumented files are identical (code wise). 5. When all files in a single folder pass this script test, I will commit it to SVN (alternatively i can forward them to you guys for review and then you can commit it to SVN). 6. Once all header files are done, we then do source code files repeating steps 3 - 5 for each folder in top most to inner most direction.
I haven't finalized resource allocation and time lines yet. However, the documentation will be mostly done by project members while i will do steps 3-5 personally.
Please review and give your feedback.
Thank you.
Thanks for being so thorough! If you complete this level of testing and don't have any build/compile issues then that's a pretty good indication that your methodology is adequate. Like Tony said, we can probably skip the review process, or maybe we could review the first few submissions just to be safe and then turn you guys loose. :) Thanks for your willingness to help! The entire community will benefit. -MC
Thanks to all of you for your support. Let me prepare first batch of files for SVN commit and get back to you. Thank you. On Mon, Sep 21, 2009 at 11:56 PM, Michael Collins <msc@freeswitch.org>wrote:
On Mon, Sep 21, 2009 at 10:02 AM, Muhammad Shahzad < shaheryarkh@googlemail.com> wrote:
Sure, i fully understand this role and its responsibilities. I will take special care for SVN commit process.
Anyways, here is a rough plan for the project. I hope this ensures code integrity at all levels.
1. Doxygen configuration files and directories setup. 2. Then we will do header files documentation folder by folder, starting from inner most include directory (<FSROOT>/src/include/private) and then moving outwards. 3. Once one whole include folder is documented, we will first put it in our test environment and rebuild FS from scretch (i.e. after doing a distclean). 4. One of my team member has promised me to provide a script that will run on each header file to produce a clean file (i.e. without any comments etc.). We will run it on both original (undocumented) and modified (documented) files and then do a diff on their output. If diff yeilds nothing then both documented and undocumented files are identical (code wise). 5. When all files in a single folder pass this script test, I will commit it to SVN (alternatively i can forward them to you guys for review and then you can commit it to SVN). 6. Once all header files are done, we then do source code files repeating steps 3 - 5 for each folder in top most to inner most direction.
I haven't finalized resource allocation and time lines yet. However, the documentation will be mostly done by project members while i will do steps 3-5 personally.
Please review and give your feedback.
Thank you.
Thanks for being so thorough! If you complete this level of testing and don't have any build/compile issues then that's a pretty good indication that your methodology is adequate. Like Tony said, we can probably skip the review process, or maybe we could review the first few submissions just to be safe and then turn you guys loose. :)
Thanks for your willingness to help! The entire community will benefit. -MC
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com
participants (8)
-
Andre Mendes .
-
Anthony Minessale
-
Ghulam Mustafa
-
Michael Collins
-
Michael Jerris
-
Muhammad Shahzad
-
Muhammad Shahzad
-
Raymond Chandler