Skip to content

Build edx-platform assets without Python #31800

@kdmccormick

Description

@kdmccormick

Background

Overlaps with:

Goal

edx-platform's static assets can be built without installing a Python interpreter or any Python packages.

Benefits:

  • Better staged image builds: When building a container image for edx-platform, the build stage for assets will not need to install any Python requirements or copy in Python code. Thus, the asset build cache will not be broken due to changes to Python or Python requirements lists.
  • Saner tooling: Dropping our deprecated and/or bespoke Python frontend tools in favor of simpler, modern JS-based or shell-based tools makes the platform's build process easier to understand and maintain.

Tasks

Metadata

Metadata

Assignees

Labels

epicLarge unit of work, consisting of multiple tasks

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions