Evan, thank you for the summary. I totally agree with points about helping new contributors. In particular with how to provide and improve documentation.
I look forward to know the roadmap. I would feel more confortable working in tasks aligned with a clear objective. Personally I'd like to contribute in the server stuff. Thomas, thanks for suggesting my work again, but I guess it must follow a parallel way. Fostering Apache Wave will foster my API anyway. Pablo 2015-04-23 5:55 GMT+02:00 Evan Hughes <ehu...@gmail.com>: > Yuri expressed major worries about issues within the current "server" > components that he felt had due cause to concentrate on them more and just > increase the completeness of the code base before trying to progressively > transfer the project in to 2 separate components. It was expressed that we > have an understanding that having two components would help starters > contribute so this expression did take this into consideration. > > > Personally I feel if we manage to get todo's done and fix a majority of > bugs that are currently in the system then we can progressively separate > the two components. Its not like its gonna be a thing that we decided right > at this moment well split the two and come back in a few hours and its > done, it'll be a gradual process and well have to set roadmap's and > properly organise contributors so we are not stepping on each others toes > or wasting time. More to come about this latter in the week. > > Thomas if you feel like you have the time it seems like not many developers > currently have experience with GWT if you can think of anyway to clarify > some of the issues on the jira for GWT components or any suggestions for > tackling GWT im sure it will be appreciated as this is what im learning atm > so I can contribute to the "client" components. > > On 23 April 2015 at 06:00, Thomas Wrobel <darkfl...@gmail.com> wrote: > > > Thanks for the summery. > > > > Quite depressed about the sever/client split being so hard. (especially > as > > a GWT developer that loves it and finds it easy to work with....) > > > > Is it possible to summarise why the bugs stop the separation? Maybe one > of > > the projects that have already forked and made a API could help? (both > > working Javascript and Android wave projects which > > were brought up on the list a few weeks back when this was talked out) > > > > > > > > ~~~ > > Thomas & Bertines online review show: > > http://randomreviewshow.com/index.html > > Try it! You might even feel ambivalent about it :) > > > > On 22 April 2015 at 17:35, Evan Hughes <ehu...@gmail.com> wrote: > > > > > A Hangout was organised on the 20th of April, featuring some of the > > > committers/mentors. The following is a summary of topics discussed and > > some > > > insight to what will be happening in the coming months. > > > > > > Members Present: Evan Hughes, Yuri Zelikov, Christian Grobmeier, Ali > Lown > > > > > > What are the roadblocks to new contributors? > > > New contributors do not have a full set of documentation to getting > > the > > > apache wave system setup and how they are to contribute (see ali's > > response > > > to todo's in previous mailing list). Contributors looking to update > > > documentation need to be given access to the confluence space, a > > discussion > > > about having a git repository was investigated and the task was handed > to > > > Evan to investigate and propose the 2 methods to the mailing list in > the > > > coming week. > > > > > > How to help new contributors? > > > It was discussed to increase the amount of jira issues and tag them > > > correctly for beginners/starters and once a month provide these issues > to > > > the mailing list so new users can see what needs to be done that is > > within > > > the starting skill level. Who would be handling this was not confirmed > > > whether it should be a person or an automated bot. This should be > > discussed > > > within the committers or discussed a week before start of month about > > which > > > issues to include and so on. > > > > > > Level of coverage with tests: > > > The coverage of the project is currently low around 30 to 40% if i > > > remember from what ali & yuri were discussing. Writing new tests can > be a > > > beginner task but should be written where appropriate to not clog the > > main > > > testing suite and maybe be placed in the extensive testing suite. A > > > coverage percentage should be chosen for the next release (not the 0.4 > > > line) to help stabilise the project but is not high priority. > > > > > > The server/client/common split: > > > This was shown to be a major issue as expected commits from a third > > > party were discussed and major large scale bugs need to be solved > before > > > this is discussed more. After these issues have been resolved a gradual > > > long term plan can be set with a discussion with the committers. > > > > > > The GWT discussion: > > > Some issues in jira were discussed that relate to gwt, it was > > discussed > > > whether gwt is what we want/need and it came down to its perfectly and > > > horrible. Mostly issue with gwt is lack of developers with knowledge if > > its > > > workings. > > > > > > Issues which could arise: > > > It was discussed on how apache will react to a "team" of active > > > committers that is approx around 3 people as this is the minimum for > > > releases to be published. An active team of 7 to 8 is what we should be > > > aiming for as a short term goal for the project. More communication > > between > > > active committers should be established so the team becomes stronger. > > > > > > General Comments: > > > - it was suggested that over the next month we gradually increase > our > > > commits. > > > - individual committers have there own roadmaps, maybe we should > > allow > > > the committers to make this public on confluence or discuss more > together > > > about where each aspect of wave is heading (design, high level backend, > > low > > > level backend, features) > > > - Was mentioned on whether this type of communication (hangouts) > with > > > as many active committers/mentors should happen on a regular schedule. > > > > > >