New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bazel Pantry: Catalog for Skylark rule sets #1046

Open
davidzchen opened this Issue Mar 15, 2016 · 1 comment

Comments

Projects
None yet
4 participants
@davidzchen
Member

davidzchen commented Mar 15, 2016

Now that we have moved all the Skylark rule sets out of the main repository into separate repositories, it would be great to have a searchable catalog/index of Skylark rule sets, similar in flavor to NPM, Bower, Atom, Crates.io, Maven Central, etc.

Each page would have the name and description of the rule set, links to the rule set's documentation/website and repo, and a snippet containing the rules that one would need to add to the WORKSPACE file to use the rule set.

On a related note, it is great to see how many rule sets and languages we have so far. :) I'm sure there are many other repos elsewhere on GitHub, and having such a catalog of Skylark rules would be extremely helpful for discoverability.

@steren

This comment has been minimized.

Show comment
Hide comment
@steren

steren Jun 23, 2017

Contributor

I can see 2 distinct components:

  1. Something that helps sharing and re-using Bazel config for OSS libraries.
  2. Something that is an index of first and 3rd party skylark rules.

It is not clear at all to me that these two problems should be solved using the same solution.

For 1., we started to discuss this on the mailing list

For 2., we have to clarify how this relates to the Build Encyclopedia. In my opinion, listing Bazel rules is exactly what the Encyclopedia should do. We have #3255 to track this.

Contributor

steren commented Jun 23, 2017

I can see 2 distinct components:

  1. Something that helps sharing and re-using Bazel config for OSS libraries.
  2. Something that is an index of first and 3rd party skylark rules.

It is not clear at all to me that these two problems should be solved using the same solution.

For 1., we started to discuss this on the mailing list

For 2., we have to clarify how this relates to the Build Encyclopedia. In my opinion, listing Bazel rules is exactly what the Encyclopedia should do. We have #3255 to track this.

@steren steren removed this from the 0.6 milestone Jun 23, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment