Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aspect.build/llms.txt

Use this file to discover all available pages before exploring further.

Aspect prioritizes open-source contributions and requests according to the following framework. Work is evaluated in order of precedence, with exceptions where ecosystem or strategic factors apply.

Priority tiers

Tier 1 — Active Engagement Customers Requests from customers operating under an active Statement of Work (SoW) receive highest priority. Work is scoped and scheduled in alignment with the terms of the engagement. Tier 2 — Bazel Open Source Support Subscribers (BOSS) Customers enrolled in Bazel Open Source Support receive prioritized consideration for open-source requests outside a formal SoW. Where consulting hours are available, they may be used to fund development of these changes. Tier 3 — General Customer Requests Requests from customers without an active SoW or BOSS subscription are evaluated based on impact, feasibility, and alignment with the current roadmap. Tier 4 — Community Contributions Contributions from the broader open-source community are reviewed and merged as capacity allows. Quality, test coverage, and compatibility with supported configurations are evaluated before acceptance.

Exceptions and accelerators

The following factors can elevate work outside the standard tier ordering:
  • Ecosystem-driven requirements — Changes necessary to maintain compatibility with ecosystem evolution (e.g., bzlmod migration support) are prioritized regardless of originating tier, as they affect all users across the ecosystem.
  • Strategic alignment — Work on strategically designated rulesets may be accelerated based on roadmap priority, independent of request source. Current examples include uv integration in rules_py and platform upgrades in rules_js.

Support

Need more than community support? Aspect offers commercial Bazel support via a dedicated Slack channel with SLA-backed response times.