Hi folks, The Geb project[1][2] has been a pre-eminent web testing/browser automation solution in the Groovy ecosystem for some time. Recently it has become mostly a one-person project with the main maintainer now being drawn in other directions. It has been proposed to bring Geb to the ASF and with the CRA regulatory environment approaching, this seems to make a lot of sense.
There are three paths by which this could happen: (1) Geb could become a sub-module for Groovy. But since Geb is already a focused self-contained project, I don't think it would be a good fit. (2) Geb could become its own top-level project and enter via the Incubator (or with the Groovy project sponsoring). (3) Geb can be a sub-project of Groovy with its own repos and mailing lists. This is what I am proposing. There are a number of folks who have expressed interest in building a community around Geb. Assuming we can grow that community, there is nothing stopping Geb becoming a top-level project later. If it's only a handful of folks who end up contributing, it would make sense for Geb to remain a sub-project of Groovy. Assuming folks are happy with path (3), the next step would be us voting on accepting the donation. I'll do a separate VOTE thread assuming successful discussion. The subsequent step is for an IP clearance through the ASF Incubator Project. With that in mind I have created the template for that[3]. Filling out the template also makes it easier for us to understand the donation. So, let me know if you agree with (3) as the correct path and please read [3] which explains what the donation is. Note: there are some other repos of examples under GitHub/geb. I see no problem with us moving those too at a later date, so I wasn't going to focus on those in this discussion. Cheers, Paul. [1] https://gebish.org/ [2] https://github.com/geb/geb [3] https://incubator.apache.org/ip-clearance/groovy-geb.html