Improve echo'd status messaging colorblind friendliness
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- accessibility, build-system
Research direction
Start in Makefile lines 229-233, then inspect the status output around lines 249-253 and search for all COLOR_GREEN references. Rename the ANSI color variables, add status-related variables using the requested color scheme, and add icons or ASCII indicators where appropriate. Done means status output is distinguishable without relying on color alone throughout the Makefile.
Written by the indexing model from the issue text.
Description
I'm using too much ANSI 32 green and 33 red together without icons, so colorblind folks can't really tell what's good and bad in Makefile output.
Change the colors variables here:
to be named something like ANSI_COLOR_GREEN
and create status-related variables like
STATUS_GOOD = $(ANSI_COLOR_BLUE)
and set these STATUS_GOOD, STATUS_BAD, etc. to follow the blue/yellow/red color scheme everywhere but the US uses.
Lastly, change all the $(COLOR_GREEN) refs to $(STATUS_GOOD), etc.
E.g. in
Consider also injecting an emoji or at least ASCII indicators of status, e.g. ✅ or ❌ or just ✔ or ✘ so there's both an icon in the indicator as well as color.
- Dominant language
- Makefile
- Stars
- 31
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from target/make-python-devex
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
target/make-python-devex#182 ·
-
devcontainers setup Open
Difficulty 3/5 1-2 days Newbie friendliness 42/100
target/make-python-devex#181 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
target/make-python-devex#172 · 1 comment · 1 reaction ·
-
Use actionlint Open
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
target/make-python-devex#156 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
target/make-python-devex#119 · 2 comments ·
All issues in target/make-python-devex
Similar issues
-
accessibility angular bug good first issue typescript ux
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
apache/fineract-backoffice-ui#584 · 1 comment ·
-
bug
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
spartan-ng/spartan#1763 ·
-
Access Score Gallery Label Map
Difficulty 2/5 Half a day Newbie friendliness 68/100
ProjectSidewalk/SidewalkWebpage#5430 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100