On 09/11/2013 12:28 PM, Simo Sorce wrote: > On Wed, 2013-09-11 at 12:44 +0200, Petr Vobornik wrote: >> Hello, >> >> This is a part of documentation effort which started couple month >> ago. >> Attached patches improves devel documentation of Web UI. Mostly by >> annotating source code and then processing it by JSDuck tool[1]. >> >> The documentation is not complete - most plugins and member of some >> core >> widgets and facets are not annotated yet. I'm sending it now because >> I >> need to focus on more pressing tickets. >> >> You can see current state at my fedorapeople page [2]. >> >> I also converted 5 guides/articles which I wrote some time ago. >> Guides >> are also part of the JSDuck app [3]. >> >> The idea is to regularly generate the doc and place it on >> docs.freeipa.org (not in production at the moment) so all doc would >> be >> on one place. >> >> Installation of JSDuck is documented on their page [4]. Basically it >> requires ruby and JSDuck gem. >> >> Usage: >> $ cd install/ui/doc >> $ make >> >> Documentation is generated into: install/ui/build/code_doc directory >> >> [1] https://github.com/senchalabs/jsduck >> [2] http://pvoborni.fedorapeople.org/doc >> [3] http://pvoborni.fedorapeople.org/doc/#!/guide >> [4] https://github.com/senchalabs/jsduck/wiki/Installation > > I would rather not grow a dependency on Ruby in the freeIPA project. > Are there any alternatives ? > > Simo. > Is it dev side dependency? We might have issues if we need gems during build process that are not a part of distro.
-- Thank you, Dmitri Pal Sr. Engineering Manager for IdM portfolio Red Hat Inc. ------------------------------- Looking to carve out IT costs? www.redhat.com/carveoutcosts/ _______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel