On Sun, Jul 9, 2017 at 12:43 AM, Al Poole <nets...@gmail.com> wrote: > A lot of that makes sense. Definitely "wow" factor is what attracted me to > Enlightenment. I remember back in 05 when e16.999 went public just how > amazing it was and looked, even now it remains impressive. > > A forum is a good idea.
with mailing list, phab and irc as the current way to ask questions, file bugs or talk about development, is there sufficiently manpower to ask more questions in a forum ? i don't think so. Vincent > Like a bridge between phab and the mailing list. > Also it might not be so intimidating? Good for helping people with common > issues. Maintaining pages also so people realise the project is active, > even if there's a while between releases. > > I like the idea of some sort of "flagship" product/distribution. My > thoughts are an image for a SoC like the rpi3 with all the cool stuff > included and "just works". Also it shows how efficient EFL and E can be. > With my own limited experience on the pi3, it's more responsive than any of > the other traditional desktops, and it's prettier too. > > A blogosphere might be nice too...somewhere to rant, rather than digging a > hole in the garden to shout down??? > > On Sat, Jul 8, 2017 at 11:03 PM, Andrew Williams <a...@andywilliams.me> > wrote: > >> Hi, >> >> Thanks everyone who participated in the community discussion at the EDD - >> it was really helpful to get an idea of what we're all working toward. >> Partly as a record for us and partly to open discussion for those who could >> not make it here are my notes of the conversation. >> >> Apologies that this is a long email - I wanted to maintain much of my note >> so as not to add too much interpretation. for the impatient here is the >> TL;DR: >> >> The EFL community is mostly focused on the great libraries, desktop >> application and core utilities that can be built alongside them. We want to >> engage a lot of developers to either help or build on our stuff. There are >> a lot of ways to start work in that direction in addition to writing great >> code. P.S. As a community we are not a distribution and we are not writing >> an entire desktop system :) >> >> --- >> >> We started with a discussion of what Enlightenment is to us :) >> >> Enlightenment started as a window manager, we did a lot of work to refactor >> out cod and got great libs - these can now be used to support other apps >> - enlightenment is one app (the main one) that uses them. >> >> We build lots of apps - but we're not trying to do a desktops >> - bodhi is a desktop, but that is a different group with different aims >> >> Summary being: we write cool stuff that underpins lots of apps - a slick >> set of libraries that we build on and hope that others will too >> >> --- >> >> So from here how do we engage more people? >> >> Avoid the challenges of packaging everything with an app finder rather than >> doing the distribution >> >> Have a central developer setup (like Edi) making it really easy to build >> something >> - a core part of this would be to make it easy to patch / improve / >> contribute >> >> Apps exist that *we* don't know about >> >> EFL is the main thing that enables all of this, but that's not a community >> aim >> - toolkit is driven a lot by external factors that are not application >> developers >> >> Lots of development aid tools coming out of Samsung as they are needed to >> build well >> >> Summary: we could engage more developers through better app distribution >> and tooling but it's outside of scope for the EFL community >> >> --- >> >> So we then discussed what the community is: >> >> Transparency of the community >> - how can we help people to evaluate if actions or additions are in our >> desired direction >> >> Missing a roadmap for the years ahead - what do we want to achieve? >> - seamless look, feel, config - apps working great together etc >> >> E to have the core things for a great desktop >> - file manager, looking etc >> - managing screens blah blah >> - not with a browser, email etc - but we are building it anyway >> >> Not just a desktop environment - not just PCs and traditional setup >> - tablet hybrid etc >> - would need to adjust things like UI / layout etc according to device >> >> We could set up a tablet (or hybrid) for testing >> - cross compiling etc. >> - not really there as a supported platform just now >> * needs a virtual keyboard >> >> * helping developers adapt the apps to platform requirements >> - might need new APIs (device discovery etc) >> >> Elm profiles should be reviewed, naming fixed, but basically used to >> determine environment >> ? perhaps adding TV / wearable etc >> * Can applications advertise which modes it plays well with? >> - behaviour would be per-window but config is currently not >> >> limited by the opinion of those who create the hardware >> >> Summary: As a community we want to enable great apps to work consistently >> on a wide variety of platforms (device and modality) but we currently don't >> have a roadmap of how to get there. Additional support would be needed esp. >> in the higher level APIs to do this (lots of the mobile stuff, for example, >> closed source within Samsung) >> >> --- >> >> So what can we do to push forward?: >> >> Deliver to users / dev the "holy crap" moments that draw people in >> - killer features / apps >> >> Provide more help / support to community users / devs >> >> ** Extract useful info from the develop git and publish responsibilities >> and contact info to the website >> >> * have a place to publish and download approved EFL apps (bypass >> distributions) >> - on top of a solid operating system ;) >> (This is very similar to what EFLer wants to do, but needs >> release/packages - or should it be containers) >> >> * Blog posts / app evangelism >> - more out to the community to get further ways in >> >> ** Add slack to community page >> - see if people appear before working on more stuff... >> * compare user numbers with the IRC / existing devs >> * enable docuwiki plugin on the website to chat in >> >> Should we add a forum? (bodhi one is good) - but would it support our >> group? >> >> Folk are not keen for more private slack channels >> - providing room per app / topic category would perhaps mimic the forum >> benefits >> - could have topics mirrored into the main channel >> >> Can we solve the fragmentation between mailing list and phab? >> - chats about issues etc across many platforms >> >> * See if there is interest in getting the Facebook pages back up / >> maintained? >> >> * Find a way to have commercial support for the community >> >> EFL interfaces for things that are not C >> - it makes application development slow >> - only python is maintained and it's partial right now >> - C++, NodeJS, Lua coming as part of eo - a PoC Python replacement and C# >> is in the works >> - raster for lua/Node as app language >> * we should decide what bindings we will support development in (enabled >> by default) >> - i.e. Edi support etc >> ? is Rust an interesting language >> >> Summary: There is actually a lot of stuff we could do to move forward with >> just now - better visibility of what we're doing on the website for a >> start. From there start to clarify what we will support as core and what >> will come with Eo interfaces in the future. How could we better support >> developers using EFL? >> >> --- >> >> And lastly how would we get more E users? >> >> EFL and E should get packaged for some systems - that is the entry point >> for many >> >> - "extra" could be a module in E or shipped with EFL >> - whilst playing nice with system installer (don't conflict) >> >> Could be containers / images not app folders bundles (looking for >> simplicity like OS X) >> >> --- >> >> Please let me know if you think I have missed anything there. I will start >> to progress some of those topics but I would be keen to see if anyone else >> wants to pick up certain things? Whilst a lot of people on the list are >> primarily devs I know we have a lot of other great experience that we >> should draw on to grow this exciting community! >> >> Thanks, >> Andy >> -- >> http://andywilliams.me >> http://ajwillia.ms >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel