The canonical reference to rules_antlr is lost. The proposal is to transfer it to bazel-contrib. Help wanted.
Context
I'm creating this issue as @marcohu hasn't been active on GitHub since 2022, and this repo hasn't been maintained for much longer (as evidenced by issue #19).
The only other contributor besides @marcohu is @vmax, who I believe does not have write access and also has stale PRs (see PR #18).
I've also tried to find "Marco Hunsicker" on LinkedIn without success. If anyone knows how to contact him, please let me know.
That said, there are some forks available, but they do not inspire confidence in terms of maintainability and are not suitable for various use cases. These forks seem to be one-time efforts to add specific features or support for certain ANTLR versions and haven't been updated since.
Bzlmod
In its current state, the project can't be published to the Bazel Central Registry (BCR), and projects relying on it won't be able to leverage Bzlmod to pull this dependency. There's an issue requesting its inclusion (see issue #1575), and another project is awaiting its inclusion (see issue #137).
Proposal
Following @EdSchouten's suggestion (see issue comment), I propose a "hostile takeover" to migrate these rules to @bazel-contrib.
The project clearly does not comply with all these items. In the meantime, I've created a fork at my repository, and my intention is to uplift it, reconcile it with other forks (when possible), and hand it over.
However, I would love not to do this alone, so I'm asking for help or volunteers.
I also want to highlight items 5 and 6, which state that we will need people willing to review and approve PRs.
TL;DR
The canonical reference to
rules_antlr
is lost. The proposal is to transfer it to bazel-contrib. Help wanted.Context
I'm creating this issue as @marcohu hasn't been active on GitHub since 2022, and this repo hasn't been maintained for much longer (as evidenced by issue #19).
The only other contributor besides @marcohu is @vmax, who I believe does not have write access and also has stale PRs (see PR #18).
I've also tried to find "Marco Hunsicker" on LinkedIn without success. If anyone knows how to contact him, please let me know.
That said, there are some forks available, but they do not inspire confidence in terms of maintainability and are not suitable for various use cases. These forks seem to be one-time efforts to add specific features or support for certain ANTLR versions and haven't been updated since.
Bzlmod
In its current state, the project can't be published to the Bazel Central Registry (BCR), and projects relying on it won't be able to leverage Bzlmod to pull this dependency. There's an issue requesting its inclusion (see issue #1575), and another project is awaiting its inclusion (see issue #137).
Proposal
Following @EdSchouten's suggestion (see issue comment), I propose a "hostile takeover" to migrate these rules to @bazel-contrib.
The guidance is provided at Hosting rules repositories in the bazel-contrib org, which states:
Call to Action
The project clearly does not comply with all these items. In the meantime, I've created a fork at my repository, and my intention is to uplift it, reconcile it with other forks (when possible), and hand it over.
However, I would love not to do this alone, so I'm asking for help or volunteers.
I also want to highlight items 5 and 6, which state that we will need people willing to review and approve PRs.