learningequality / learningequality/studio

remove material-design-icons dependency

Open
#2,096 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

DEV: dev-ops TAG: design system TAG: tech update / debt
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

Summary

follow-up from https://github.com/learningequality/studio/pull/2085

Now that Studio has the Kolibri design system available, all icon usage can go through KDS and use our standardized icon names as documented here: https://kolibri-design-system.netlify.app/icons/

Once this is done we can also remove the guidance related to network-timeout in the documentation here:

https://github.com/learningequality/studio#yarn-and-javascript-dependencies

Category

Select one: ENHANCEMENT

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

Review pull request #2085 and the Kolibri Design System icon documentation first, then locate the repository's material-design-icons usage and the “Yarn and JavaScript dependencies” guidance. Done means all icon usage uses KDS standardized names, the material-design-icons dependency is removed, and the network-timeout guidance is deleted.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.