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 #42760

Editor 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.

Browse categories

More build examples · Back to search