You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've recently (with permission of @cgrindel) extracted his work on renovate, where he established proper support for the bzlmod version format into a separate project: https://github.com/hobofan/bzlmod-version, with the goal of making it available for more projects (e.g. bcr-ui to resolve bazel-contrib/bcr-ui#54).
I'd like to transfer the project to the bazel-contrib org, so that it's hosted in a proper neutral place.
There are still a few open issues in the adding criteria list below, which I'm looking to resolve before the project will be transfered, but I wanted to open the issue early to get some opinons on whether the project would be a fit for hosting under the organization.
Apart from that there is one semi-bikeshedding open question: The current presumed NPM package name I've chosen is @bazel/bzlmod-version. However from a recent SIG meeting it seems like the SIG only indirectly has access to the @bazel namespace. Should we open up a @bazel-contrib namespace and adjust the package name accordingly?
Must use an open-source license, preferably Apache-2.0.
✅ (Renovate uses AGPL, but @cgrindel agreed to relicense)
Must have wide applicability in the community.
"Wide" is debatable, but at least bcr-ui and the renovate integration would benefit from having it as a shared codebase, and other future JS/TS projects in the bzlmod space would benefit from it.
Must have a clear point of contact who answers questions from the SIG.
That would be me and hopefully @cgrindel as backup.
Must be “production quality”:
clear README or other documentation outlining the goal of these rules, how to use them etc.
✅ (I hope, to be refined with usage examples)
generated API documentation
🚧 TODO
include examples of use
🚧 TODO
tests that are running continuously
✅ Both JS tests as well as the Bazel build of the package are tested via GH Actions
Must reply to issues/PRs in 2-3 weeks (exact service level agreement TBD)
Sounds doable
Must have more than one person who is committed to review/approve PRs
I've recently (with permission of @cgrindel) extracted his work on renovate, where he established proper support for the bzlmod version format into a separate project: https://github.com/hobofan/bzlmod-version, with the goal of making it available for more projects (e.g.
bcr-ui
to resolve bazel-contrib/bcr-ui#54).I'd like to transfer the project to the
bazel-contrib
org, so that it's hosted in a proper neutral place.There are still a few open issues in the adding criteria list below, which I'm looking to resolve before the project will be transfered, but I wanted to open the issue early to get some opinons on whether the project would be a fit for hosting under the organization.
Apart from that there is one semi-bikeshedding open question: The current presumed NPM package name I've chosen is
@bazel/bzlmod-version
. However from a recent SIG meeting it seems like the SIG only indirectly has access to the@bazel
namespace. Should we open up a@bazel-contrib
namespace and adjust the package name accordingly?List from https://bazel-contrib.github.io/SIG-rules-authors/hosting-policy.html#adding-criteria (will update):
✅ (Renovate uses AGPL, but @cgrindel agreed to relicense)
"Wide" is debatable, but at least
bcr-ui
and therenovate
integration would benefit from having it as a shared codebase, and other future JS/TS projects in the bzlmod space would benefit from it.That would be me and hopefully @cgrindel as backup.
✅ (I hope, to be refined with usage examples)
🚧 TODO
🚧 TODO
✅ Both JS tests as well as the Bazel build of the package are tested via GH Actions
Sounds doable
That would again be me, and hopefully @cgrindel
✅
n/a
The text was updated successfully, but these errors were encountered: