Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Fix accessibility issues w/ color contrast, match other styles to conventions

Aperta
#169 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
28/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
html

Direzione di ricerca

Inizia esaminando gli esempi di contrasto della splash page collegati nell’issue, quindi verifica come sono definiti i temi Pride e i pulsanti e gli header realizzati manualmente. Definisci l’ambito concreto con i maintainer prima di modificare qualsiasi cosa; il lavoro sarà completo quando includerà un contrasto accessibile e controlli più chiari e conformi alle convenzioni in tutti i temi interessati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi, thanks for your hard work on such a great project! Have used it for years without ever visiting the website.

I can infer that the website is a labor of love (esp. via the themes at the bottom, very cute) but it screams "talented backend engineer does frontend", if you'll excuse the colloquialism. As the title states, I have two three concerns:

  1. Body text on the splash page fails a "Contrast Check", which is not only a branding issue but a serious accessibility concern -- I had a coworker who would get bad headaches trying to read such text, for a concrete example. See tests for both the winter theme and the main (?) theme.

  2. Similarly, the pride themes are quite wholesome, but in their current state seem to be something of an accessibility nightmare for their own reasons (on top of contrast issues). I don't have a link for this one, but mostly just because there's no accessibility rules or design principles covering text that changes colors mid glyph 😬

  3. I think there's good, objective reasons to avoid the clearly hand-rolled buttons and headers, both for maintainability and for clarity. See, for example, point 10 here: https://principles.design/examples/the-ten-principles-of-inclusive-design

I'd be honored to submit a pull request sometime with concrete proposals if y'all want the help, but figured I'd check the general sentiment on the issue before putting in the effort!

Lingua principale
HTML
Stelle
52
Fork
88
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ipython/ipython-website

Tutte le issue di ipython/ipython-website

Issue simili

Altre issue su Accessibility

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.