Please check if your PR fulfills the following requirements:
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
PR Type
What kind of change does this PR introduce?
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[X] Build related changes
[ ] CI related changes
[X] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
Currently, there are either no bzl_library targets defined for .bzl files or the ones that exist are private. This is problematic for downstream users who wish to generate stardoc.
What is the new behavior?
Adds the bzl gazelle rule while will automatically generate these targets. It also removed the private visibility from the existing targets, as I don't believe there's a reason to keep those private (their underlying .bzl files are all public).
Does this PR introduce a breaking change?
[ ] Yes
[X] No
Other information
This would be a big QoL improvement - right now it is actually impossible for my team to use stardoc based on the nodejs package since it doesn't load any bzl files. I know this repo isn't really maintained but a few of us still use it!
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
Currently, there are either no
bzl_library
targets defined for.bzl
files or the ones that exist are private. This is problematic for downstream users who wish to generate stardoc.What is the new behavior?
Adds the bzl gazelle rule while will automatically generate these targets. It also removed the private visibility from the existing targets, as I don't believe there's a reason to keep those private (their underlying .bzl files are all public).
Does this PR introduce a breaking change?
Other information
This would be a big QoL improvement - right now it is actually impossible for my team to use stardoc based on the nodejs package since it doesn't load any bzl files. I know this repo isn't really maintained but a few of us still use it!