openedx / openedx/openedx-platform

Migrate from libsass-python to node-sass or dart-sass

Open
#31,607 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8.2k
Forks
4.4k
Avg merge
6d 18h
Merged PRs (30d)
42

Description

Background

Part of https://github.com/openedx/edx-platform/issues/31604

Subtasks
  • TBD
Notes

This is most likely blocked behind upgrading libsass, which could happen as part of https://github.com/openedx/edx-platform/issues/31616.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading issues #31604 and #31616, then locate the repository's use of libsass-python and determine how the proposed Sass replacement fits the existing build process. The issue's subtasks are still TBD; done should mean the migration is implemented after its dependency is resolved and the relevant build process succeeds.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, python, sass
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.