2015-04-07 19:43:38 -07:00
|
|
|
~~Title: Documentation~~
|
2015-07-02 23:14:59 -07:00
|
|
|
|
|
|
|
{{page>start-shortcuts}}
|
|
|
|
|
2015-04-06 03:41:14 -07:00
|
|
|
==== Getting into Development ====
|
|
|
|
|
|
|
|
If you are going to use EFL, we encourage you to actually work with
|
|
|
|
EFL from [[http://git.enlightenment.org|git]] mostly because it allows
|
|
|
|
you to either track stable branches to get latest fixes long before a
|
2015-04-07 20:58:22 -07:00
|
|
|
release is out, or to track latest features and development
|
2015-04-06 03:41:14 -07:00
|
|
|
continually. This is also the case if you want to contribute. Of
|
|
|
|
course you can use stable packages for your distribution as well.
|
|
|
|
|
2015-06-09 09:18:06 -07:00
|
|
|
=== Getting EFL ===
|
|
|
|
|
2015-06-18 19:02:00 -07:00
|
|
|
* [[docs-efl-start|Get EFL installed from source]]
|
2015-06-22 22:48:57 -07:00
|
|
|
* [[distros/ubuntu-start|EFL on Ubuntu]]
|
2015-06-22 19:58:18 -07:00
|
|
|
* [[distros/archlinux-start|EFL on Arch Linux]]
|
2015-06-10 01:52:04 -07:00
|
|
|
* [[distros/debian-start|EFL on Debian]]
|
2015-06-10 01:54:14 -07:00
|
|
|
* [[distros/fedora-start|EFL on Fedora]]
|
2015-08-02 21:13:12 -07:00
|
|
|
* [[distros/freebsd-start|EFL on FreeBSD]]
|
2015-06-22 20:29:08 -07:00
|
|
|
* [[distros/opensuse-start|EFL on OpenSUSE]]
|
2015-06-10 01:57:50 -07:00
|
|
|
* [[distros/yocto-start|EFL on Yocto]]
|
2015-06-18 23:14:00 -07:00
|
|
|
|
2015-12-07 03:54:48 -08:00
|
|
|
=== Working with EFL and Code ===
|
2015-06-18 23:14:00 -07:00
|
|
|
|
2015-04-30 01:32:19 -07:00
|
|
|
* [[docs/c/start|A basic primer on C]]
|
2015-04-15 22:14:51 -07:00
|
|
|
* [[docs/efl/start|Get started with EFL]]
|
2015-12-06 19:02:58 -08:00
|
|
|
* [[docs-efl-debug|Debugging (generic) - EFL and Enlightenment]]
|
2015-05-18 02:16:43 -07:00
|
|
|
* [[docs/efl/advanced/start|Advanced EFL Topics]]
|
2015-04-06 03:41:14 -07:00
|
|
|
|
2015-06-11 00:28:29 -07:00
|
|
|
Go check the current available version of EFL on each distro/platform:
|
|
|
|
[[https://phab.enlightenment.org/w/packaging_status/|Table of current version of EFL]]
|
|
|
|
|
|
|
|
=== Debugging ===
|
|
|
|
|
2015-12-06 19:02:58 -08:00
|
|
|
* [[debugging/enlightenment_debugging|Enlightenment specific debugging]]
|
2015-06-11 00:44:40 -07:00
|
|
|
* [[debugging/apps_efl_debugging|EFL application debugging]]
|
2015-07-27 01:45:19 -07:00
|
|
|
* [[debugging/remote_debugging|Remote Debugging]]
|
2015-12-06 19:02:58 -08:00
|
|
|
|
|
|
|
=== Feedback ===
|
|
|
|
|
2015-06-11 00:44:40 -07:00
|
|
|
* [[debugging/report_bugs|Report bugs on Phabricator]]
|
2015-06-22 19:55:48 -07:00
|
|
|
* [[contact/arcanist|Submit patch on Phabricator]]
|
2015-06-11 00:28:29 -07:00
|
|
|
|
2015-06-12 01:18:18 -07:00
|
|
|
=== Tutorials ===
|
|
|
|
|
|
|
|
* [[tutorial/basic_tutorial|Basic Tutorial]]
|
2015-06-23 03:09:40 -07:00
|
|
|
* [[tutorial/genlist_tutorial|Genlist Tutorial]]
|
2015-06-25 09:02:22 -07:00
|
|
|
* [[tutorial/panes_tutorial|Panes Tutorial]]
|
2015-06-29 02:50:18 -07:00
|
|
|
* [[tutorial/form_tutorial|Form Tutorial]]
|
2015-07-01 07:45:24 -07:00
|
|
|
* [[tutorial/menu_tutorial|Menu Tutorial]]
|
2015-06-29 06:59:36 -07:00
|
|
|
* [[tutorial/naviframe_tutorial|Naviframe Tutorial]]
|
2015-07-18 08:12:15 -07:00
|
|
|
* [[tutorial/popup_tutorial|Popup Tutorial]]
|
2015-07-07 00:59:43 -07:00
|
|
|
* [[tutorial/gl_2d_tutorial|GL 2D Tutorial]]
|
2015-07-07 03:26:29 -07:00
|
|
|
* [[tutorial/preference_tutorial|Preference Tutorial]]
|
2015-07-15 04:52:30 -07:00
|
|
|
* [[tutorial/effects_tutorial|Effects Tutorial]]
|
2015-08-19 01:58:39 -07:00
|
|
|
* [[tutorial/multimedia_tutorial|Multimedia Tutorial]]
|
|
|
|
|
|
|
|
=== Programming Guide ===
|
|
|
|
|
2015-10-04 01:24:59 -07:00
|
|
|
* [[program_guide/basic_application_structure_pg|Basic Application structure]]
|
|
|
|
* [[program_guide/eina_pg|Eina]]
|
|
|
|
* [[program_guide/connectivity_pg|Connectivity]]
|
|
|
|
* [[program_guide/main_loop_pg|Main Loop]]
|
|
|
|
* [[program_guide/threading_pg|Threading]]
|
|
|
|
* [[program_guide/evas_pg|Evas]]
|
|
|
|
* [[program_guide/edje_pg|Edje]]
|
|
|
|
* [[program_guide/event_effect_pg|Event and Effect]]
|
|
|
|
* [[program_guide/containers_pg|Containers]]
|
|
|
|
* [[program_guide/widgets_pg|Widgets]]
|
|
|
|
* [[program_guide/focus_ui_pg|Managing UI Component Focus]]
|
|
|
|
* [[program_guide/customizing_ui_pg|Customizing UI Components]]
|
|
|
|
* [[program_guide/scalability_pg|Scalability]]
|
|
|
|
* [[program_guide/multilingual_pg|Multilingual]]
|
|
|
|
* [[program_guide/evasgl_pg|Evas GL]]
|
2015-06-12 01:18:18 -07:00
|
|
|
|
2015-09-23 02:46:32 -07:00
|
|
|
=== Samples ===
|
|
|
|
|
|
|
|
* [[samples/elm_min_size_control|Controlling Minimum Size of Widgets]]
|
|
|
|
|
2015-04-06 03:41:14 -07:00
|
|
|
----
|
|
|
|
|
|
|
|
==== API Documentation ====
|
|
|
|
|
|
|
|
Our documentation is a bit scarce at the moment, but that is something
|
|
|
|
we intend to solve. We will collect all documentation here and work on
|
|
|
|
improving our API references a lot.
|
|
|
|
|
|
|
|
=== Stable ===
|
|
|
|
|
2015-11-14 09:57:32 -08:00
|
|
|
* [[http://docs.enlightenment.org/efl/current|EFL]]
|
|
|
|
* [[http://docs.enlightenment.org/elementary/current|Elementary]]
|
|
|
|
* [[http://docs.enlightenment.org/python-efl/current|Python Bindings]]
|
2015-04-06 03:41:14 -07:00
|
|
|
|
|
|
|
=== Development ===
|
|
|
|
|
|
|
|
* [[https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/index.html|EFL]]
|
|
|
|
* [[https://build.enlightenment.org/job/nightly_elm_gcc_x86_64/lastSuccessfulBuild/artifact/doc/html/index.html|Elementary]]
|
2015-07-07 00:59:43 -07:00
|
|
|
* [[https://build.enlightenment.org/job/base_pyefl_build/lastSuccessfulBuild/artifact/build/sphinx/html/index.html|Python Bindings]]
|
2015-11-25 08:19:57 -08:00
|
|
|
* [[api/javascript|Javascript Bindings]]
|