Remove `skydoc` and `rules_sass` from repository
build: remove `skydoc` and `rules_sass` from repository (#42760)
Remove `skydoc` and `rules_sass` from repositorybuildremove skydoc rules sass repository
Committed by devversion
commit message
build: remove `skydoc` and `rules_sass` from repository (#42760)
Skydoc is no longer used as `@angular/bazel` is no longer a
public API. The Sass rules were only used in a single place
in the repo where Sass is not really needed and has just been
added by accident most likely. We want to remove the Sass dependency
in preparation for Rules NodeJS v4.x where the Sass rules currently
still use an older version of `@bazel/worker` that is incompatible.
PR Close #42760Editor assessment
An exemplar of build-tooling communication. The subject states the removal, and the body gives layered reasons: skydoc is obsolete because the Bazel package is no longer public API, the Sass rules served one accidental usage, and removing them prepares for Rules NodeJS v4 where they pin an incompatible worker library. Three distinct, verifiable motivations. Accurate build framing and clean hygiene make this homepage-worthy. The three distinct motivations - obsolete tool, accidental usage, forward incompatibility - form a rationale few removal messages ever assemble.