If we could package this into EDI so that people's "skeleton" projects can be picked from a selection of options.
Description
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T5826 Improve overall EFL documentation | ||
Resolved | ajwillia.ms | T6165 Make our examples exhibit the great abilities and best practices of EFL | ||
Resolved | ajwillia.ms | T6167 Improve code quality of examples | ||
Resolved | bryceharrington | T6192 Create full EFL interfaces example game | ||
Resolved | ajwillia.ms | T6193 Create full EFL interfaces example library | ||
Resolved | ajwillia.ms | T6194 Create full EFL interfaces hello world elm example app | ||
Resolved | ajwillia.ms | T6195 Create full EFL interfaces command line example app | ||
Resolved | netstar | T6166 Improve project creation workflow to add project descriptions | ||
Resolved | ajwillia.ms | T6274 List of examples we should include in the new documentation |
Comment Actions
Some ideas for example projects:
- A trivial 'hello world', keep it super short, <100 lines or so.
- Basic desktop GUI app, with an application menu, about screen, preferences dialog, file open/save, etc. E.g. something along the lines of https://developer.gnome.org/gtk3/stable/gtk-getting-started.html
- Basic mobile app, with on screen keyboard for text entry, preferences, notifications, debugging/logging, data I/O, etc.
- Simple game, with main loop, setup for hardware accelerated graphics, main loop, input handling, animation, (maybe reuse eskiss?) Address portability.
Comment Actions
I have created a repository for development of new examples until we decide on a better home.
https://git.enlightenment.org/devs/ajwillia-ms/examples.git
Comment Actions
All child tickets resolved, nothing additional remains in this ticket.
Packaging in Edi was deemed out of scope but will be completed later in my spare time.