fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

Reestilização do git pages #90

Closed Matheuspimentell closed 2 years ago

Matheuspimentell commented 2 years ago

Descrição

O git pages do projeto merece mais atenção visual, por isso, a equipe de front-end se dedicará a reestilizar o git pages para obter um visual mais atrativo e intuitivo.

Tarefas

Critérios de aceitação

RochaCarla commented 2 years ago

Essa issue não é prioiritaria. sugestão: adiar para uma sprint mais tranquila ou quando membros tiverem ociosos na sprint

guibrbs commented 2 years ago

Tem um tema do MkDocs que achei bem interessante, se fizer a substituição da imagem e mudar as cores ficaria ótimo.

image

Possui também a opção de modo escuro:

image

Pode encontrar o link aqui

thiago-vivan commented 2 years ago

Segue o link de um repositório sobre criação e customização de temas para o mkDocs https://github.com/mkdocs/mkdocs/blob/master/docs/dev-guide/themes.md

guibrbs commented 2 years ago

Para customizar baseado no template acima, precisamos saber como fazer o "overrides" no mkdocs, segue o link da documentação: https://squidfunk.github.io/mkdocs-material/customization/#overriding-blocks

guibrbs commented 2 years ago

Foi decidido pela equipe que o template a ser utilizado será esse do MkDocs:

image

Vale ressaltar que o tema que vem por padrão não é o que é descrito na imagem acima, portanto utilizaremos um recurso desse MkDocs Material. Esse recurso trata-se do override, onde poderemos customizar o visual do GitHub Pages através de um "override", que consiste na criação de uma main.html na pasta override e algumas possíveis configurações de CSS e Javascript.

Para customizar baseado no template acima, precisamos saber como fazer o "overrides" no mkdocs, segue o link da documentação: https://squidfunk.github.io/mkdocs-material/customization/#overriding-blocks

guibrbs commented 2 years ago

Foi feito um protótipo da página inicial baseado na ideia do MkDocs Material:

PrototipoGitPages

Com isso, ao longo dos próximos dias terá início a reestilização do GitHub Pages do projeto.

thiago-vivan commented 2 years ago

Lista de tecnologias:

Com python instalado rodar o comando "pip install mkdocs"

Para checkar a instalação $ mkdocs --version

Para criar um novo projeto mkdocs new my-project cd my-project

Note que será criado uma pasta com um arquivo "mkdocs.yml" e uma pasta "docs" que irá conter a documentação.

Matheuspimentell commented 2 years ago

A issue atingiu os objetivos desejados.

guibrbs commented 2 years ago

O desenvolvimento inicial do GitHub Pages foi iniciado. Foi criado no outro repositório do INDICAA uma branch "gh-pages", nela contendo os arquivos básicos do MkDocs, bem como algumas estilizações seguindo como base o modelo feito.