WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=2ea5d5888969d2dd187e9e0ac85e5819e7659bb8
commit 2ea5d5888969d2dd187e9e0ac85e5819e7659bb8 Author: Gareth Halfacree <freela...@halfacree.co.uk> Date: Mon Nov 27 08:15:25 2017 -0800 Wiki page start.md changed with summary [created] by Gareth Halfacree --- pages/develop/tutorials/c/start.md.txt | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/pages/develop/tutorials/c/start.md.txt b/pages/develop/tutorials/c/start.md.txt new file mode 100644 index 000000000..ad2e42ff9 --- /dev/null +++ b/pages/develop/tutorials/c/start.md.txt @@ -0,0 +1,56 @@ +--- +~~Title: EFL C Tutorials~~ +~~NOCACHE~~ +--- + +# EFL C Tutorials # + +If you are just beginning your journey into programming with the Enlightenment Foundation Libraries (EFL), then these tutorials will help you on your way. Designed for those who have prior programming experience but who have not necessarily used EFL before, the tutorials will walk you through writing programs which build on EFL from the basic - a traditional "Hello World" example - through to the more advanced. + +If you have not yet done so, visit [Developing with the Enlightenment Foundation Libraries](https://www.enlightenment.org/develop/start.md) for background on EFL and details on how to set up your development environment. + +## Current vs. Beta ## + +The documentation on this section of the website is written with a focus on the next-generation release, currently in beta. While this means that the documentation is only partial in places, it will get you started with the very latest revision of EFL and all the new and improved features it brings. + +Documentation on the current version of EFL can be found in the [Legacy section](https://www.enlightenment.org/develop/legacy/). When working through the documentation on the site, keep in mind that if a document is located in ``/develop/legacy`` it is referring to the current release of EFL; if it is located in any other section of ``/develop`` it is referring to the beta release. + +Versions of these tutorials written for the current release can be found in the [Legacy section of the website](https://www.enlightenment.org/develop/legacy/tutorial/start). + +## Tutorials ## + +The following tutorials are designed to build on each other, introducing concepts in a logical manner and working towards full understanding of EFL's capabilities. Most users should approach them in the order in which they are presented; only those with previous EFL experience should skip ahead. + +* [Hello World](https://www.enlightenment.org/develop/tutorials/c/hello-world.md) +* [Introduction to Eo: Creating and Destroying Objects](https://www.enlightenment.org/develop/tutorials/c/eo-intro.md) +* [Reference Counting in Eo](https://www.enlightenment.org/develop/tutorials/c/eo-refcount.md) +* [Creating New Classes with Eolian](https://www.enlightenment.org/develop/tutorials/c/eo-classes.md) +* [Class Inheritance with Eolian](https://www.enlightenment.org/develop/tutorials/c/eo-inherit.md) +* [Multiple Class Inheritance with Eolian](https://www.enlightenment.org/develop/tutorials/c/eo-multiinherit.md) + +## IRC Channels ## + +The official Enlightenment IRC channels, hosted on the Freenode network, are often the quickest way to communicate with fellow developers. Available in English, German, French, and Korean, the channels are accessible 24/7 and are open to both developers and end-users. + +Connection information is as follows: + +| IRC Server | Port | Channel | Topic | +|------------------|------|---------|-----------------| +| irc.freenode.net | 6667 | #e | General | +| irc.freenode.net | 6667 | #e.py | Python-related | +| irc.freenode.net | 6667 | #e.bsd | BSD-related | +| irc.freenode.net | 6667 | #e.de | General - German| +| irc.freenode.net | 6667 | #e.fr | General - French| +| irc.freenode.net | 6667 | #e.kr | General - Korean| + +## Mailing Lists ## + +The Enlightenment Project maintains several mailing lists, full details of which are available on the [Contact page](https://www.enlightenment.org/contact). The developer-focused lists, which are available in English only, are as follows: + +| Mailing List | Archive | Topic | +|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|------------------------------| +| [enlightenment-devel](http://lists.sourceforge.net/lists/listinfo/enlightenment-devel) | [SourceForge](http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-devel) | E/EFL development discussion | +| [enlightenment-announce](http://lists.sourceforge.net/lists/listinfo/enlightenment-announce) | [SourceForge](http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-announce) | E/EFL announcements | +| [enlightenment-intl](http://lists.sourceforge.net/lists/listinfo/enlightenment-intl) | [SourceForge](http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-intl) | Internationalization changes | +| [enlightenment-git](mailto:git@lists.enlightenment.org?body=subscribe) | | Git commits | +| [enlightenment-e-bork](mailto:e-b...@lists.enlightenment.org?body=subscribe) | | Quality assurance reports | \ No newline at end of file --