Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alterar UI (master upgrade) #8

Open
micalevisk opened this issue Apr 30, 2018 · 2 comments
Open

Alterar UI (master upgrade) #8

micalevisk opened this issue Apr 30, 2018 · 2 comments

Comments

@micalevisk
Copy link
Owner

micalevisk commented Apr 30, 2018

tornar mais parecido com a visualização de repositórios do GitHub:
your-repos

responsivo

@micalevisk
Copy link
Owner Author

micalevisk commented Jul 30, 2018

alternativas

com bio like https://anabastos.me/

listar os repos usando grid layout
repo

estilizados com características parecidas como em https://probot.github.io/
image

https://producttribe.com
cards

https://yelp.github.io
cards

@micalevisk micalevisk changed the title Alterar view Alterar UI (master update) Aug 3, 2018
@micalevisk micalevisk pinned this issue Jan 10, 2019
@micalevisk
Copy link
Owner Author

micalevisk commented Jan 19, 2019

requisitos

  • botão toggle de tema (escuro ou claro) tipo o https://cli.fan
  • deve ser responsivo, i.e., usar media queries para se adequadar a diferentes dispositivos
  • tornar acessível/visível o gráfico de uso das linguagens (geral)
  • usar a lib pattern.css para não deiaxr o background em branco
  • a página deve ter um download rápido, tipo: https://sunnysingh.io (src)
  • cada repositório deve está em seu próprio "card" com as seguintes infos sempre visíveis:
    • nome do repo
    • indicador de tipo de repo (source ou fork)
    • indicador de visibilidade do repo (privado ou público)
    • linguagens usadas no repo
  • se o usuário for apenas um colaborador de um repo listado, indicar o dono do repo; no nome do repo, como no GitHub
  • para deixar o carregamento dos cards mais atraente, a animação de loading deve ser como o estilo (CSS only) do Facebook:
  • tornar acessível/visível um "campo de texto" para filtrar repos por linguagens; ou deixar uma search bar estilo fuzzy escondido que será ativado por uma tecla
  • indicador de quantidade de repos listados; ou enumerá-los
  • cada "card" deve ocupar somente o espaço indicado pelo seu conteúdo
  • em algum momento, deve ser possível visualizar a descrição de um (ou mais) repos
  • se o repo não for privado, o seu título (contido no "card") deve ser clicável e levá-lo para a homepage definida (no repo) ou, em caso de ausência, para a página do repo no GitHub
  • ter um arquivo robots.txt para o SEO (vide The robots.txt file explained and illustrated)
  • as regras de hyperlink usadas na v1 devem ser utilizadas:
    const RULES = {
    IGNORE: ({ description }) => description && description.includes(':guardsman:'),
    SHOW_URL: ({ isPrivate, isFork, url, homepageUrl, description}) => {
    if (!isPrivate || (description && description.includes(':unlock:')))
    return isFork ? url : (homepageUrl || url);
    },
    }

@micalevisk micalevisk changed the title Alterar UI (master update) Alterar UI (master upgrade) May 29, 2019
@micalevisk micalevisk removed their assignment Jun 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant