Ahmad does work for Vertispan, our company, and spends most of his paid time working on GWT and Domino. Zbynek works on the Geogbra project, and also a history of working on GWT module migration and one of the GWT plugins for Gradle. I personally have appreciated the contributions and perspectives both have brought to the project.
Looking at the last three years of activity on github, Ahmad and Zbynek are #2 and #3 contributors respectively. Dependabot is #4, and no other contributor in the last two years has made more than two contributions in that timeframe. https://github.com/gwtproject/gwt/graphs/contributors?from=1%2F14%2F2022 Going back four years adds Goktug at #2, and Roberto at #6 - still no other contributor has more than 2 changes. The GitHub UI doesn't let you look this far back, but does permit you to edit the URL fo pick the timeframe you're interested in: https://github.com/gwtproject/gwt/graphs/contributors?from=1%2F14%2F2022 Gathering such charts about PRs and comments is trickier, but you can at least compare these queries, which seem to give the list of PRs reviewed by the given user (though seem to also include some authored PRs as well): https://github.com/gwtproject/gwt/issues?q=reviewed-by%3Azbynek https://github.com/gwtproject/gwt/issues?q=reviewed-by%3Avegegoku https://github.com/gwtproject/gwt/issues?q=commenter%3Azbynek https://github.com/gwtproject/gwt/issues?q=commenter%3Avegegoku Effectively, while we do receive many other issues filed/commented by others, and we do get some other reviewers, the three of us are the only code contributors at this time, and I would suggest that affiliations aside, writing good code is the metric to use for adding members as a "maintainer" - as above, this grants write access. I am not at this time suggesting additions to those with admin/owner access, which as you say requires a different level of trust and availability (and we may have other measures to consider here too). To that end, I would also propose removing entirely inactive admins, as this list should be equally scrutinized, with expectations that members are meeting some expectations of involvement. I would expect it to be removed from these lists through inactivity than to be added through activity - but I think it is fair to say that admins are held to a higher standard than that maintainers in their involvement. Any admins not presently listed on my proposal above would be removed (almost exclusively Googlers and former Googlers). On Saturday, January 11, 2025 at 6:08:46 PM UTC-6 Jens wrote: > Seems good, I guess. Ahmad has been with the project for quite some time > now, is pretty active and works for you company now, right? I think the > main criteria for project-wide admin access is trust and availability so > these persons can easily be contacted for whatever reasons. > > Zbynek I know the least but I have seen him in reviews / PRs and some chat > messages. I think you had more contact with him so I trust you. > > Updating the list of maintainers also means all names not listed here will > be removed from the organization / projects? > > -- J. > > Colin Alworth schrieb am Montag, 16. Dezember 2024 um 22:14:03 UTC+1: > >> When I was assigned as an owner of github.com/gwtproject, there was only >> one other non-Google member. The teams haven't changed since then - we have >> two non-Google maintainers, and three non-Google site maintainers. >> >> I think we're long past due to update this setup - but as the most-junior >> addition to the "owners" group, and as a person who stands to have at least >> *some* financial gain from the GWT Project, I have avoided making any >> administrative change like this. >> >> One set of changes I have been involved in - granting access to specific >> community members to the extracted modules that they have contributed to. >> This limits scope of individual contributors to the project they are >> working on, and requires some oversight and coordination. This work is >> somewhat stalled as we try to resolve an effective way to compile various >> locales into working applications in J2CL, but that's outside the scope of >> this message. >> >> I'd like to propose updating the maintainers lists for GwtProject, after >> a short period of discussion here. A maintainer of a repository will have >> write access - ability to manage issues and pull requests, ability to push >> to branches (except once protected). >> >> I've discussed this with a few contributors, and would like to propose >> updating the list of maintainers as follows (*existing members* in >> italics): >> >> *Project-wide* - responsible for the entire github.com/gwtproject setup, >> including admin access to projects: >> *Colin Alworth* (past and present contributor/reviewer, manages releases) >> *Thomas Broyer* (past contributor, current reviewer, maintains a set of >> GWT archetypes and the suggested Maven plugin) >> Ahmad Bawaneh (past and present contributor/reviewer, module migration, >> release testing) >> >> *GWT* - Dev tools, JRE emulation, and existing (frozen) user modules: >> *Jens Nehlmeier* (past contributor, current reviewer, module migration) >> Zbynek Konecny (past and present contributor/reviewer, site maintainer, >> release testing) >> >> *GWT-site/webapp* - gwtproject.org content. Presently separate repos, >> but now that -webapp doesn't control deployments we might consider merging >> them: >> *Jens Nehlmeier* >> Zbynek Konecny >> Frank Hossfeld (site maintainer, release testing) >> >> >> I debated about how to write this message, and ended up deciding on this >> format so that we could have a working starting point of past and future >> maintainers to consider. I do _not_ have a specific set of "criteria to >> meet" for any of these roles, and I would welcome any other nominations, >> plus also any "seconds" to advocate for these other other nominations. >> >> This is a busy time of the year for many, so I will take no action >> regarding this until at least Jan 8, and will send at least one reminder if >> there is no other discussion before that time. >> > -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/e1bf18c5-d548-4d35-9ee2-f13a870e1ba4n%40googlegroups.com.
