On Mon, Jun 6, 2011 at 9:47 PM, Vincent Torri <[email protected]> wrote: > > > On Mon, 6 Jun 2011, Steven Le Roux wrote: > >> Hi, >> >> at the last EFL meeting in france with #e.fr , yoz suggested few, >> bloody simple example which could be run by simple copy/paste/compile >> >> I think it's a good idea too because doxygen and API (documentation) >> works great with devs, but it's maybe not sexy enough to convert a web >> dev/sysadmin/whatever into a C developper... > > in the eina doc, i added tutorials that could be copy/pasted. I even added > how to compile them, iirc >
great :) > Vincent > >> >> >> >> On Mon, Jun 6, 2011 at 8:49 PM, Gustavo Sverzut Barbieri >> <[email protected]> wrote: >>> >>> Hi all, >>> >>> ProFUSION is proud to be back to work on EFL, thanks Samsung ;-) >>> >>> Our current work is to improve documentation of core EFL so we can >>> match competitors like Android and iPhone, it should not just improve >>> parts of API, but lots of examples, diagrams and things that lead >>> third party application developers to use our libraries properly. >>> >>> Rasterman requested us to cover few goals: >>> - examples should be external files that can be compiled and >>> checked, avoiding bogus examples ;-) >>> - all doc should be in doxygen >>> - example files should be installable >>> - all examples/docs in the package itself (see below for some >>> shortcomings) >>> - big picture should be provided to introduce users to concepts and >>> ways of doing things, with diagrams and screenshots whenever possible. >>> Screenshots should be auto-generated to match theme changes with ease. >>> >>> Shortcomings: EFL is well split into independent modules, Evas does >>> not depend on Ecore, for instance. But to make actual useful examples, >>> we rather focus on the important bits and instead of creating our own >>> implementation to keep modules independent, we'll depend on these >>> external libraries FOR THE EXAMPLES. >>> That means that if you --enable-build-examples it will pull in >>> ecore-evas so we have ecore_evas_new() and ecore_main_loop_begin(). >>> This will require examples to have 2 phase builds. >>> An alternative we could do is to create a new "sub project" inside >>> examples/, with it's own "autogen.sh", "configure.ac" and >>> "Makefile.am" that can even be installed into >>> /usr/share/$PACKAGE/examples/. We can link the main project to have >>> "make examples" to enter examples and run the build on it. I like >>> this idea more, but let's see what others think. >>> >>> We're currently starting with Eina, Eet, Evas and Elementary. Please >>> try to avoid endless commits changing whitespaces, okay? (/me looks at >>> Seoz and Hermet). >>> >>> -- >>> Gustavo Sverzut Barbieri >>> http://profusion.mobi embedded systems >>> -------------------------------------- >>> MSN: [email protected] >>> Skype: gsbarbieri >>> Mobile: +55 (19) 9225-2202 >>> >>> >>> ------------------------------------------------------------------------------ >>> Simplify data backup and recovery for your virtual environment with >>> vRanger. >>> Installation's a snap, and flexible recovery options mean your data is >>> safe, >>> secure and there when you need it. Discover what all the cheering's >>> about. >>> Get your free trial download today. >>> http://p.sf.net/sfu/quest-dev2dev2 >>> _______________________________________________ >>> enlightenment-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>> >> >> >> >> -- >> Steven Le Roux >> Jabber-ID : [email protected] >> 0x39494CCB <[email protected]> >> 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB >> >> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > -- Steven Le Roux Jabber-ID : [email protected] 0x39494CCB <[email protected]> 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
