Enlightenment documentation needs to have a better entry point for each class of potential user of it. The first page should be clearly splitted for :
- Application users
- Third party developers
- EFL contributor
And likely direct to a specific page for each of this category. The third party developers should also allow for them to find documentation that match there own preferred language, not just C. We have a large community of Python developers using EFL (if not the majority of third party developers), but with the work on Eo and EFL interfaces we should have a lot of other language well supported (C++, C# and JS do have a generator in EFL tree). Finally the hierarchy of the docs directory should actually reflect this and allow an easier grab of a sub tree for the documentation concerning a specific language.
Proposed structure in https://phab.enlightenment.org/w/doc_system/doc_structure .