Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Styleguide #125

Open
matheusps opened this issue Oct 19, 2019 · 4 comments
Open

Styleguide #125

matheusps opened this issue Oct 19, 2019 · 4 comments

Comments

@matheusps
Copy link
Contributor

Descrição da melhoria:
Desenvolvimento do guia de estilo issueai

Necessidade da melhoria:

  • Garantir usabilidade
  • Garantir acessibilidade
  • Fazer dogfooding até alcançar maturidade a fim de garantir consistência entre produtos opendev

Como ela pode ser implementada:

  • Utilizar styled-components que seguem o design criado.

Imagens:

  • Sistema de tipografia:
    ISSUEAI_Styleguide
@thayannevls
Copy link
Contributor

@matheusps quais seriam os passos para implementar?

@matheusps
Copy link
Contributor Author

matheusps commented Oct 21, 2019

Então @thayannevls. Eu vou disponibilizar o link do sketch com todas as partes do styleguide que necessitam de implementação. O escopo dos componentes iniciais (como Header , Footer, SearchInput, FilterBar, etc..) cobre apenas o issue-ai. Caso todo o design seja aprovado pelo grupo, o styleguide seria implementado dentro deste mesmo repositório em uma pasta separada, podendo ser nomeada de styleguide. Todos as páginas do IssueAí passariam a utilizar os componentes deste styleguide. Esta seria a primeira fase.

A segunda fase, seria corrigir eventuais bugs, desenovolver componentes pendentes e criar mais testes a fim de tornar o styleguide mais robusto.

E finalmente, a terceira parte seria a extração. Com o styleguide mais solido e concentrado apenas em uma pasta podemos realizar uma estração para um repositório próprio, com uma documentação própria e stories. Assim poderíamos facilmente desenvolver produtos que sigam um mesmo padrão.

Claro, a fase seguinte seria tentar trazer os outros produtos para este padrão. Isso envolveria evoluir o styleguide para cobrir tais apps.

Eu gosto de dividir em fases bem definidas por questão de segurança, já que o issueAi está em produção. Quebrar não seria algo interessante.

O que acha desta proposta ?

@joaopslins
Copy link
Contributor

Styled-components ❤️

@fanny
Copy link
Contributor

fanny commented Oct 24, 2019

Gostei da proposta @matheusps, ia sugerir a gente já fazer num repo separado, mas acredito que faz sentido tua sugestão de baby-steps. Eu não tenho tanto conhecimento de design-systems então vou fazer um estudo, pra também tentar entender quais são as soluções que a galera costuma adotar, e conseguir fazer mais sugestões.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants