We are gonna talk about this during the conf call today and see if we can get more specifics. -MC
On Fri, Oct 2, 2009 at 2:19 AM, Muhammad Shahzad <shaherya...@googlemail.com > wrote: > Sorry for delayed reply, i was busy with second set of docs for this > project. Unfortunately, it still isn't ready for SVN commit, and need some > fixes. Hopefully i will upload them by next Tuesday evening. > > Anyways, you are right i couldn't quite understand what you mean? Perhaps > you are referring to list of methods calling a specific method or variable. > At this point, i can't help much, i know currently the docs look somewhat > confusing and this is what i am trying to correct by doing proper > documentation of FS source code. > > As for missing functions in documentation, i can assure you no previous > docs were removed, only new files that are documented or needs to be > documented are add to the docs tree. It is possible that some files or > identifier documentation locations are changed in new documentation tree but > it will be there for sure. > > If you feel something is relocated to wrong location in docs tree then > kindly list them here, so i look at their previous and new position and > correct them as necessary. > > Also look at diagrams at the top of each file, they provide very useful > visual representation and inheritance details of each file / identifier. > > Thank you. > > > On Wed, Sep 30, 2009 at 3:25 AM, Yossi Neiman < > freeswi...@cartissolutions.com> wrote: > >> Muhammad, >> >> I don't think you're understanding what the issue is that I'm having. >> I'm writing code in C right now. I want to be able to read the docs for >> the C api by itself. I don't want to have to sift through swig and C++ >> etc in order to find the appropriate information about the appropriate C >> functions that I'm working with. And this does not address the fact >> that several functions that were visible in the documentation a couple >> weeks ago are now missing from the docs pages. Those are missing from >> Modules->Core Library (the examples I gave were from IVR Library and IVR >> Menu Library). These functions are in FSROOT/src. While they can still >> be found by looking directly at the header files under File List, I much >> preferred looking up these C functions and data types by Modules->Core >> Library, as it provides a more contextual arrangement to locate the >> functions. >> >> -- >> Yossi Neiman >> Cartis Solutions, Inc. >> http://www.cartissolutions.com >> >> >> >> Muhammad Shahzad wrote: >> > The primary objective of this documentation is to give full view of FS >> > and its module regardless of programming language, as at many places >> > especially in the language modules, source code files from different >> > programming languages fit together with each other like a jigsaw >> > puzzle to complete the picture (i.e. module functionality). Breaking >> > the directory hierarchy on programming language basis would not give >> > the actual composition of module, thus confusing the developers who >> > wants to write up new language modules. >> > >> > We are documenting everything that is inside <FSROOT>/src folder plus >> > 4 directories in <FSROOT>/libs folder, which are maintained by FS >> > developer community, these are, >> > >> > libdingaling >> > libteletone >> > openzap >> > esl >> > >> > So, i think i am covering entire code base. If you think i am missing >> > something, kindly send me relative path with respect to FSROOT, for >> > example, >> > >> > <FSROOT>/libs/libdingaling >> > >> > Thank you. >> > >> > >> > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman >> > <freeswi...@cartissolutions.com >> > <mailto:freeswi...@cartissolutions.com>> wrote: >> > >> > Muhammad, >> > >> > I and many others appreciate the work you are doing on the API >> > docs. I >> > did want to make a request, based upon what I've been seeing on the >> > docs.freeswitch.org <http://docs.freeswitch.org> pages recently. >> > Would it be possible to split out >> > the documentation based upon language involved? My eyes are getting >> > cluttered with swig and C++ docs mixed in with the C docs, and it's >> > making it a little difficult for me to find what I am looking for. >> I >> > can see this helping other folks as well, since I think that others >> > would also want to see only docs pertaining to the language that >> they >> > are currently working in. >> > >> > I also have the feeling that some/many of the functions that were >> > previously listed under the Modules->Core Library. For example, >> we're >> > missing a whole bunch of functions that were previously shown >> > under the >> > IVR Library and IVR Menu Library. >> > >> > Thanks, >> > >> > -- >> > Yossi Neiman >> > Cartis Solutions, Inc. >> > http://www.cartissolutions.com >> > >> > >> > >> > Muhammad Shahzad wrote: >> > > Hi, >> > > >> > > Please see attached herewith doxygen configuration file for FS >> > > documentation. this should replace the one found at >> > > <FSROOT>/docs/Doxygen.conf. >> > > >> > > It has following additional features, >> > > >> > > 1. Search Engine support, with which you can search any identifier >> > > within entire documentation tree. >> > > 2. Various graphs and diagrams to illustrate position and >> importance >> > > of each file and how all files within a library fit together to >> > > provide specific functionality. >> > > 3. Name Space list, along with complete alphabetical index of all >> > > methods in them. >> > > 4. Documentation coverage for all FreeSWITCH modules (previously >> it >> > > only generates documentation for application modules). >> > > 5. Documentation for all libraries maintained by FS developers >> (ESL, >> > > Dingaling, Teletone and Openzap). >> > > 6. Todo list. >> > > 7. Links to access fully formated source code of each file with >> line >> > > numbers and syntax highlighting etc. >> > > 8. Identifier cross reference list, i.e. a list of all methods and >> > > variable who call a given method or variable. >> > > 9. UML style inheritance and collaboration diagrams. >> > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also >> > > available but not enabled. Any developer who wish to have >> > > documentation in any of these format may find and enable one or >> more >> > > of these formats as per his/her requirements. >> > > >> > > Please review and add it to FS trunk. >> > > >> > > All comments and suggestions are welcome. >> > > >> > > Thank you. >> > > >> > > >> > > -- >> > > Muhammad Shahzad >> > > ----------------------------------- >> > > CISCO Rich Media Communication Specialist (CRMCS) >> > > CISCO Certified Network Associate (CCNA) >> > > Cell: +92 334 422 40 88 >> > > MSN: shari_78...@hotmail.com <mailto:shari_78...@hotmail.com> >> > <mailto:shari_78...@hotmail.com <mailto:shari_78...@hotmail.com>> >> > > Email: shaherya...@googlemail.com >> > <mailto:shaherya...@googlemail.com> >> > <mailto:shaherya...@googlemail.com >> > <mailto:shaherya...@googlemail.com>> >> > > >> > >> ------------------------------------------------------------------------ >> > > >> > > _______________________________________________ >> > > FreeSWITCH-dev mailing list >> > > FreeSWITCH-dev@lists.freeswitch.org >> > <mailto: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 >> > >> > -- >> > Yossi Neiman >> > President >> > Cartis Solutions, Inc. >> > P) 630-259-8100 >> > http://www.cartissolutions.com >> > >> > >> > _______________________________________________ >> > FreeSWITCH-dev mailing list >> > FreeSWITCH-dev@lists.freeswitch.org >> > <mailto: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 >> > >> > >> > >> > >> > -- >> > ________________________________________________________ >> > | >> > | >> > | FATAL ERROR >> > --- O X | >> > |_______________________________________________________| >> > | You have moved the mouse. >> > | >> > | Windows must be restarted for the changes to take effect. | >> > | <OK> >> > | >> > ####################################/ >> > >> > >> > Muhammad Shahzad >> > ----------------------------------- >> > CISCO Rich Media Communication Specialist (CRMCS) >> > CISCO Certified Network Associate (CCNA) >> > Cell: +92 334 422 40 88 >> > MSN: shari_78...@hotmail.com <mailto:shari_78...@hotmail.com> >> > Email: shaherya...@googlemail.com <mailto:shaherya...@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 >> > >> >> -- >> Yossi Neiman >> President >> Cartis Solutions, Inc. >> P) 630-259-8100 >> http://www.cartissolutions.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 >> > > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | <OK> > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_78...@hotmail.com > Email: shaherya...@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