The APILark framework supports the development of large Starlark rulesets for various languages and platforms, by providing helper libraries that encourage safe, efficient, and maintainable Starlark code.
TODO: Populate this quickstart.
Strongly encourage the development of custom rules and aspects, instead of composing existing rules together with sprawling macros, because:
Provide tools for writing reusable Starlark APIs, so that it is simpler to create rulesets with various derivative rules using a single API than it is to create a single rule and wrap it with many different macros.
Provide tools for testing Starlark APIs and custom rules, including tools to create API fakes and inject them into the code under test.
0.12025-06-30 |