<div> <font face="Arial, Helvetica, sans-serif">"</font><font face="Arial, Helvetica, sans-serif">The holy grail magic documentation that is like the hitchhikers guide to the galaxy or harry potter's marauder's map can tune into what you need to know or what you don't understand and magically adjusts."!<br>
Maybe your projecting or exaggerating but I didn't say anything like that. However, the important point was "</font><font face="Arial, Helvetica, sans-serif">we have a lot of users like that." Enough said.<br>
</font></div>
<div> <br>
</div>
-----Original Message-----<br>
From: Anthony Minessale <anthony.minessale@gmail.com><br>
To: freeswitch-users@lists.freeswitch.org<br>
Sent: Wed, 1 Apr 2009 6:19 am<br>
Subject: Re: [Freeswitch-users] Call For Help: Janitor Projects<br>
<br>
<div id="AOLMsgPart_3_f36d3c27-591a-4a3b-8dad-2530aaab50cf">
have a look.<br>
<a target="_blank" href="http://www.google.com/search?q=janitor+project">http://www.google.com/search?q=janitor+project</a><br>
The phrase has already been coined.<br>
<br>
If you look closely we have 2 different perspectives in this thread.<br>
<br>
<span dir="ltr">mszlazak is seeking more of the higher level user documentation</span>, <font face="Arial, Helvetica, sans-serif">the holy grail magic documentation that <br>
is like the hitchhikers guide to the galaxy or harry potter's marauder's map can tune into what you need to know <br>
or what you don't understand and magically adjusts.</font> This is normal, <font face="Arial, Helvetica, sans-serif"></font>. The majority of users<br>
will treat us like they are buying the software from us and impose their expectations on us. It's helpful to us, it lets us<br>
see things from their perspective.<br>
<br>
Seven is looking it at more from a developer's perspective, he's actually willing to take the time to add things <br>
to the wiki and he wants to understand how the code works. This is a good thing too, there are far less people of this type<br>
in our community but they are crucial. <br>
<br>
Core developers document by explaining what they are doing to people like Seven or by putting a reminder in the commit notes which are later translated into the CHANGELOG for the releases. Michael, the author of this thread has added countless pages of documentation to the wiki this way. It's easy to say the author should document everything. There is close to 300,000 lines of <br>
code in just the src directory in the FreeSWITCH tree (that is all code we wrote not counting any of the depends libs or any other form of pre-existing code). I personally wrote the majority of that code so, I really appricate it when the communiuty gives me a few minutes to take a break while they document it. The best people to document the high level fuctionality is not the author btw. It's the first few people who use it. Most likely they are developing a product from it and they intend to profit from it in one way or another and its a fair tradeoff to have the section of functionality explained to them in exchange from wikifying it from their perspective. The perspective of the author will be dry and mechinacal where that first-time-user version of the documentation will make much more sense to future readers. <br>
<br>
When it comes to the low level documentation, the C functions, we also need someone to help us with that if they feel there is not enough. We write code, we know how it works. If other people cannot figure out how it works, they will ask us and in the end it will be doucmented. About 5% or less of people in the community even have to look in the code for the core. The whole point of the FreeSWITCH design is to push everything up to scripts, remote connections and dialplan logic to let people concentrate on good ideas instead of the evil logic necessary to properly engineer a telephony engine. So I recommend anybody interested starts out making sure there is ample documentation for the embedded and external API for lua, js, perl, python, ESL etc. Then anybody who really likes C code can start with the module API layer and then dig deeper into the core code and learn how it works and if the documentation is not enough, add some, we appriciate any help we can get.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<div class="gmail_quote">2009/4/1 <span dir="ltr"><<a href="mailto:mszlazak@aol.com">mszlazak@aol.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div> <font face="Arial, Helvetica, sans-serif">First off. I would not call it a "janitors project" since that may offend some. A second problem is your notion that documentation is "not-quite-as-important" a task as writing code. I'm think many would say you have that backwards. There is nothing more effective in evolving FreeSwitch than good documentation which helps further development and is an important part of "customer service." Good customer service is then a part of "sales and marketing." Much more often than not, It's sales and marketing that is more important to making something a "real product" than engineering. "Build it and they will come" almost never works.<br>
<br>
Anyway, I think you need a new name for this project.<br>
</font></div>
<div>
<div></div>
<div class="h5">
<div> <br>
</div>
<div> <br>
</div>
-----Original Message-----<br>
From: Michael Collins <<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>><br>
To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a> <<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>>; <a href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>
Sent: Tue, 31 Mar 2009 5:10 pm<br>
Subject: [Freeswitch-users] Call For Help: Janitor Projects<br>
<br>
<div>
Dear FreeSWITCH Community:<br>
<br>
As you know, FreeSWITCH has been growing leaps and bounds and it's going to keep growing as the word spreads. The core development team of Anthony, Mike, and Brian are very appreciative of the community's help and involvement in the project. Simply put: the community is awesome!<br>
<br>
Some have asked how they can help. Most of us are not software developers, but that doesn't mean we can't help to grow the FreeSWITCH ecosystem. To this end I've started a "janitor projects" wiki page:<br>
<br>
<a target="_blank" href="http://wiki.freeswitch.org/wiki/Janitor_Projects">http://wiki.freeswitch.org/wiki/Janitor_Projects</a><br>
<br>
We say "janitor" projects because they are things that help keep the project clean and organized, just like the janitor cleans an office, takes out the trash, replaces the toilet paper, etc. These are valuable services that we sometimes take for granted. However, I think we can all appreciate that the FreeSWITCH project would be better served if the developers could focus on writing code, fixing bugs, etc. and not on the easier, not-quite-as-important janitorial tasks. To that end we are inviting all who wish to volunteer to please visit the above wiki page and check out some of the projects listed so far. Email me off list if you'd like to volunteer to help. I'm maintaining a list of "janitors" and what they are helping with. If you have ideas for other janitor projects then by all means email them to me and we'll discuss them.<br>
<br>
Thanks again for being such a great community!<br>
<br>
-Michael S Collins<br>
IRC: mercutioviz<br>
<br>
See you at ClueCon 2009! <a target="_blank" href="http://www.cluecon.com">http://www.cluecon.com</a><br>
</div>
</div>
</div>
<div style="margin: 0px; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<pre style="font-size: 9pt;"><tt>_______________________________________________<br>
<br>
Freeswitch-users mailing list<br>
<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<br>
<a target="_blank" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
<br>
UNSUBSCRIBE:<a target="_blank" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<br>
<a target="_blank" href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
<br>
</tt></pre>
</div>
<div><br>
<font style="color: black; font-family: arial,san-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> <hr style="margin-top: 10px;">
<a target="_blank" href="http://pr.atwola.com/promoclk/100126575x1220631247x1201390185/aol?redir=http:%2F%2Fad.doubleclick.net%2Fclk%3B213540506%3B35046329%3Bx">New Low Prices on Dell Laptops - Starting at $399</a></font> </div>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a target="_blank" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a target="_blank" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a target="_blank" href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
<br>
</blockquote></div>
<br>
<br clear="all"><br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a target="_blank" href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>
ClueCon <a target="_blank" href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a target="_blank" href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
<a target="_blank" href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:213-799-1400<br>
</div>
<!-- end of AOLMsgPart_3_f36d3c27-591a-4a3b-8dad-2530aaab50cf -->
<div id="AOLMsgPart_4_f36d3c27-591a-4a3b-8dad-2530aaab50cf" style="margin: 0px; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<pre style="font-size: 9pt;"><tt>_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</tt></pre>
</div>
<!-- end of AOLMsgPart_4_f36d3c27-591a-4a3b-8dad-2530aaab50cf -->
<div id='MAILCIAMB025-5bb249d3aab239d' class='aol_ad_footer'><br/><font style="color:black;font:normal 10pt arial,san-serif;"> <hr style="margin-top:10px"/><A HREF=http://pr.atwola.com/promoclk/100126575x1220631247x1201390185/aol?redir=http:%2F%2Fad.doubleclick.net%2Fclk%3B213540506%3B35046329%3Bx>New Low Prices on Dell Laptops - Starting at $399</A></font> </div>