Hi, It is indeed confusing. We have done our best to describe the situation in the docs and given users the choice. What would be really helpful would be a timeline or plan so that those making the choice can make it an informed one.
Andrew On Mon, 18 Dec 2017 at 16:28 Stephen Houston <smhousto...@gmail.com> wrote: > " > If we are to de-prioritise the new API at the cost of further development > of legacy APIs then we are prolonging the period of time in which we > request developers to use an API which we are intending to discontinue." > > I don't disagree. But if we de-prioritize the old API at the cost of > furthering the development of new API then we are encouraging the > development of unstable apis that are not complete and won't have a stable > release for X amount of time. Which isn't exactly ideal either. I don't > think either option sounds great and it's going to get to a point of "Don't > use that api, it will be discontinued, but don't use that api either > because it is unstable, incomplete, and will change". New developers will > look at that say... uh... okay so what do I use? Something other than EFL. > > On Mon, Dec 18, 2017 at 10:04 AM Andrew Williams <a...@andywilliams.me> > wrote: > >> Hi, >> >> Apologies I was using "legacy" by way of definition to separate it from >> "unified" APIs. >> We are now fighting a battle of multiple focuses - Some tell me that we >> are pushing the Unified / interfaces as fast as we can and anything (such >> as release) would slow us down. Others are reporting that legacy is our >> main area of development. >> I am confused. If I am confused then anyone coming to the project surely >> would be too. >> If we are to de-prioritise the new API at the cost of further development >> of legacy APIs then we are prolonging the period of time in which we >> request developers to use an API which we are intending to discontinue. >> >> Whether you think that the development of BETA is skewing the results >> there is the remaining issue that our "stable" API appears to have had a >> total of 45 page hits in 2 weeks. >> >> I wonder if we have any metrics on the number of users relying on the >> existing API (outside of our own apps). >> >> Andrew >> >> On Mon, 18 Dec 2017 at 15:44 Stephen Houston <smhousto...@gmail.com> >> wrote: >> >>> I disagree with #1. It's not Legacy API until it is actually, you know, >>> legacy. Who knows how long the "beta" api will be before released and how >>> long it will be until there is a stable release of it that will work full >>> featured for application, especially elementary, development. To not >>> provide improved docs with the legacy api, is to say that the primary way >>> developers can get involved over the next couple years, the legacy api, >>> isn't worth anything. All current apps, including Enlightenment, are using >>> the legacy api, because that is what is stable, and that is how we are >>> still going to get people involved for the foreseeable future (unless they >>> are interested in working on the actual beta api implementation). If >>> anything I would argue that the focus should be more on the legacy api than >>> the beta api, since no one uses the beta api, and it isn't stable. Just a >>> personal take. I would venture to say a big reason the hits are coming in >>> more on the beta api is because that is currently receiving the majority of >>> the active development and you are getting hits from those developers. >>> >>> On Mon, Dec 18, 2017 at 6:23 AM Andrew Williams via >>> Efl-technical-documentation <efl-technical-documentat...@lists.s-osg.org> >>> wrote: >>> >>>> Hi all. >>>> >>>> Since adding Google Analytics a while back I have some interesting >>>> statistics that I thought I would share: >>>> >>>> 1) Very few people read our Stable API documentation - around 0.5% of >>>> our page hits >>>> 2) Over 5% of the page hits are already for the beta API documentation >>>> 3) Most of the hits to /docs seem to result in a referral to /develop >>>> 4) Nearly 40% of people landing on our home page leave right away >>>> 5) Terminology is the most popular app (by page hits) and Edi is second >>>> (1/4 times the hits) then ephoto (1/4 again) >>>> >>>> Not all of this requires any action but here is the action plan: >>>> 1) I am not intending to put any further effort into our legacy API >>>> other than the extraction of eina and eo for the Beta API docs >>>> 2) We can expect more people to be trying to use our Beta API - do we >>>> need to prepare for this or should we put up more obvious warnings about >>>> attempting? >>>> 3) I think it is time that the main "Develop" link goes to the >>>> /develop/ dokuwiki. The link to phab exists on the /contrib page where it >>>> belongs >>>> 4) We should find a way to make our home page more appealing - when >>>> loaded on an average monitor you need to be full screen to see anything >>>> more than the "Window manager" section. >>>> 5) For our about page we may need to tell a better story about how it >>>> all fits together. Otherwise it's E & EFL and a list of apps - not the how >>>> or why of what we are doing... >>>> >>>> Please shout if you disagree with any of these action points :) >>>> >>>> Andrew >>>> -- >>>> http://andywilliams.me >>>> http://ajwillia.ms >>>> >>> _______________________________________________ >>>> Efl-technical-documentation mailing list >>>> efl-technical-documentat...@lists.s-osg.org >>>> http://lists.s-osg.org/listinfo/efl-technical-documentation >>>> >>> -- >> http://andywilliams.me >> http://ajwillia.ms >> > -- 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