build: Remove unneccessary built-in XBlock Sass built steps (#35833)
Since all built-in block Sass is gone, we remove two final pieces of code: * the steps in `npm run compile-sass` which compiled `xmodule/assets`, and * the now-unused `add_sass_to_fragment` function. This should speed up the edx-platform assets build a little bit. This commit also includes some minor dev doc updates. Part of: https://github.com/openedx/edx-platform/issues/35300
This commit is contained in:
@@ -352,18 +352,6 @@ def main(
|
||||
repo / "lms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
compile_sass_dir(
|
||||
"Compiling built-in XBlock Sass for default LMS",
|
||||
repo / "xmodule" / "assets",
|
||||
repo / "lms" / "static" / "css",
|
||||
includes=[
|
||||
*common_includes,
|
||||
repo / "lms" / "static" / "sass" / "partials",
|
||||
repo / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass",
|
||||
repo / "cms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
if not skip_cms:
|
||||
compile_sass_dir(
|
||||
"Compiling default CMS Sass",
|
||||
@@ -376,18 +364,6 @@ def main(
|
||||
repo / "cms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
compile_sass_dir(
|
||||
"Compiling built-in XBlock Sass for default CMS",
|
||||
repo / "xmodule" / "assets",
|
||||
repo / "cms" / "static" / "css",
|
||||
includes=[
|
||||
*common_includes,
|
||||
repo / "lms" / "static" / "sass" / "partials",
|
||||
repo / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass",
|
||||
repo / "cms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
click.secho(f"Done compiling default Sass!", fg="cyan", bold=True)
|
||||
click.echo()
|
||||
|
||||
@@ -429,20 +405,6 @@ def main(
|
||||
],
|
||||
tolerate_missing=True,
|
||||
)
|
||||
compile_sass_dir(
|
||||
"Compiling built-in XBlock Sass for themed LMS",
|
||||
repo / "xmodule" / "assets",
|
||||
theme / "lms" / "static" / "css",
|
||||
includes=[
|
||||
*common_includes,
|
||||
theme / "lms" / "static" / "sass" / "partials",
|
||||
theme / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass" / "partials",
|
||||
repo / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass",
|
||||
repo / "cms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
if not skip_cms:
|
||||
compile_sass_dir(
|
||||
"Compiling default CMS Sass with themed partials",
|
||||
@@ -470,20 +432,6 @@ def main(
|
||||
],
|
||||
tolerate_missing=True,
|
||||
)
|
||||
compile_sass_dir(
|
||||
"Compiling built-in XBlock Sass for themed CMS",
|
||||
repo / "xmodule" / "assets",
|
||||
theme / "cms" / "static" / "css",
|
||||
includes=[
|
||||
*common_includes,
|
||||
theme / "lms" / "static" / "sass" / "partials",
|
||||
theme / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass" / "partials",
|
||||
repo / "cms" / "static" / "sass" / "partials",
|
||||
repo / "lms" / "static" / "sass",
|
||||
repo / "cms" / "static" / "sass",
|
||||
],
|
||||
)
|
||||
click.secho(f"Done compiling Sass for theme at {theme}!", fg="cyan", bold=True)
|
||||
click.echo()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user