Hi everyone,

The GContracts project (design-by-contract extension for Groovy) has been
archived:

https://github.com/andresteingress/gcontracts/

I believe there is sufficient merit in the functionality it offers for us
to consider taking up support of the codebase, and the project owner, Andre
Steingress, is happy for that transition to take place.

We could try to re-invigorate GContracts outside the ASF but I think our
community where a larger pool of folks can contribute when they have
availability makes more sense than another single person trying to take it
over and then potentially running out of steam down the track.

We could give it it's own repo and have it as a subproject but for now I
think it is easiest just to have it as an optional module in the core repo
(targeting Groovy 4). In the PR, I have marked the main annotations
as @Incubating for the time being. For further details, see here:

https://github.com/apache/groovy/pull/1337
https://issues.apache.org/jira/browse/GROOVY-9671

Let me know if you have any objections or alternate thoughts.

Thanks, Paul.

Reply via email to