Executando verificação de segurança...
3

Show de bola @gabrielabpedro, obrigado por fazer essa publicação! O histórico do TabNews quanto a esse tema está o seguinte:

  1. Na Milestone 2: Auth e Usuários criamos uma issue intitulada Definir quem será o "Guia de Acessibilidade".
  2. Na época, a Milestone 2 continha também tarefas sobre a interface web, mas que foram migradas para a Milestone 3: Notícias e Comentários para dividir melhor o peso.
  3. Dado a isso, não tinha mais nada na Milestone 2 sobre interface, e ao criar a Milestone 3 eu esqueci de mover a issue de acessibilidade para lá ou criar uma nova.
  4. E na hora de desenvolver a interface, utilizamos o Github Primer e ele por conta própria já traz regras e warnings sobre acessibilidade (eles batem bastante nessa tecla dentro da documentação). E para garantir que esses erros serão apontados, nós instalamos no projeto o eslint-plugin-primer-react.
  5. Recentemente o @MiguelMachado-dev fez um Pull Request que implementa outro módulo chamado eslint-plugin-jsx-a11y que identifica problemas de acessibilidade nos componentes React e nos certificamos que qualquer regra não respeitada, o CI irá barrar o Pull Request.

Mas nada disso eu imagino que garanta o assunto acessibilidade, pois muitas coisas ultrapassam a característica técnica e programática, e é principalmente nessas horas que precisamos de ajuda e todas as recomendações serão bem vindas. Até porque como o @gama falou, temos tudo para acertar nisso dado que grande parte do conteúdo será texto.

Carregando publicação patrocinada...
2

Acabei de postar um conteúdo sobre o assunto falando sobre Pedro Ian, um deficiente visual que é programador. Conheci o Pedro há pouco tempo mas já me encantei com ele. E por sinal, vou apresentá-o ao Tabnews e tenho certeza que ele vai poder contribuir e muito com feedbacks para o aprimoramento da plataforma, quanto à acessibilidade.

Tenho certeza que ele vai adorar este lugar!