These are marked as Bazel, because there's no particular reason to treat
them as anything else.
Additionally, this expands the bazel-verse by adding a Starlark
type: https://starlark-lang.org/ which is the language used by Copybara,
Bazel, and Buck2.
This lets us annotate non-Bazel Starlark as being Starlark but not
Bazel, while Bazel Starlark is also Starlark.
.sky is used by Copybara (actually more specifically .bara.sky). .star
I've seen used in the test suite of starlark-rust, and it seems harmless
to add. lib.star is mentioned as a filename in
https://starlark-lang.org/spec.html.
Reference:
- https://buck2.build/docs/bxl/
- https://buck2.build/docs/rule_authors/package_files/
These are marked as Bazel, because there's no particular reason to treat them as anything else.
Additionally, this expands the bazel-verse by adding a Starlark type: https://starlark-lang.org/ which is the language used by Copybara, Bazel, and Buck2.
This lets us annotate non-Bazel Starlark as being Starlark but not Bazel, while Bazel Starlark is also Starlark.
.sky is used by Copybara (actually more specifically .bara.sky). .star I've seen used in the test suite of starlark-rust, and it seems harmless to add. lib.star is mentioned as a filename in
https://starlark-lang.org/spec.html.
Reference: