This repository has been archived by the owner on Nov 27, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
POC: Algumas melhorias e Implementação do Design para a página de buscas #171
Closed
alvarogfn
wants to merge
186
commits into
DadosAbertosDeFeira:main
from
alvarogfn:alvarogfn/ideal-version
Closed
POC: Algumas melhorias e Implementação do Design para a página de buscas #171
alvarogfn
wants to merge
186
commits into
DadosAbertosDeFeira:main
from
alvarogfn:alvarogfn/ideal-version
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* adiciona dependencias necessárias para o typescript funcionar * configura o eslint para suportar o typescript, jest e storybook * configura workspace do vscode * adiciona configurações mais configurações ao eslint * modifica mais configurações do projeto * corrigi as issues da pull request * removi todo o conteudo da .vscode * corrigi as issues da pr
…into typescript
…adosAbertosDeFeira#152) * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * criei um setup jest para mockar as APIS do DOM * atualizei os aliases do tsconfig
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * atualiza jest config para coletar coverage * descomenta hook de precommit * atualiza tsconfig * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * refatora o botão em um atomo de botão * atualiza jest config para coletar coverage * descomenta hook de precommit * atualiza tsconfig * corrigi o problema de children no botão * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig * atualizei o botão em 2 componentes separados
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * refatora o botão em um atomo de botão * atualiza jest config para coletar coverage * descomenta hook de precommit * refatora componentes de form para a pasta atoms * atualiza tsconfig * corrigi o problema de children no botão * transforma input e textarea em moleculas * transforma control no tipo any * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig * atualizei o botão em 2 componentes separados * adicionei tres atomos para formularios
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * refatora o botão em um atomo de botão * atualiza jest config para coletar coverage * descomenta hook de precommit * refatora componentes de form para a pasta atoms * atualiza tsconfig * corrigi o problema de children no botão * atualiza contactform para organisms/contactform * transforma input e textarea em moleculas * transforma control no tipo any * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig * atualizei o botão em 2 componentes separados * adicionei tres atomos para formularios
…#158) * atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * refatora o botão em um atomo de botão * atualiza jest config para coletar coverage * descomenta hook de precommit * refatora componentes de form para a pasta atoms * atualiza tsconfig * corrigi o problema de children no botão * atualiza contactform para organisms/contactform * transforma input e textarea em moleculas * transforma control no tipo any * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig * atualizei o botão em 2 componentes separados * Criei algums atomos novos para ajudar na composição dos organismos e moleculas * adicionei tres atomos para formularios
* atualiza o jest para utilizar o next jest * ajustes nos arquivos de configuração * ajustes na configuração do jest * instala o user-evnet e modifca o jest para aceitar apenas .tsx/.ts * corrigi todos os problemas do eslint e do prettier * adiciona prettier ignore e modifica package.json * removi regra do eslint * tranforma o body text em dois atomos * corrigi os erros do eslint * refatora o botão em um atomo de botão * atualiza jest config para coletar coverage * descomenta hook de precommit * refatora componentes de form para a pasta atoms * atualiza tsconfig * corrigi o problema de children no botão * atualiza contactform para organisms/contactform * transforma input e textarea em moleculas * transforma control no tipo any * criei um setup jest para mockar as APIS do DOM * Atualizei o Box para aceitar um ref * atualizei os aliases do tsconfig * atualizei o tsconfig * atualizei o botão em 2 componentes separados * Criei algums atomos novos para ajudar na composição dos organismos e moleculas * Hook de MediaQuery e Hook de click outside * adicionei tres atomos para formularios
* Cria molecula de Drawer
* Atualiza o Header para Typescript
* modifica seo e transforma em layout
…n/portal into alvarogfn/ideal-version
@alvarogfn cuidado com PRs grandes demais. Eles podem dificultar as revisões. Qualquer coisa você pode ter branches de branches pra ir incorporando mudanças aos poucos. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
O que o Pull Request faz?
Reescrever todo o projeto em TypeScript;
Trocar gerenciador de pacotes de YARN para o PNPM;
Resolve todas as
peer-dependencies
instalando pacotes compatíveis entre sí.Modificar os tokens do tailwind para serem mais concisos;
Atualizar Storybook para a versão 7;
Documentar os componentes no Storybook;
Melhorias de responsividade em todos os componentes existentes;
Implementar componentes úteis para a busca da API Maria Quitera;
Adição de robots.txt e sitemap.xml e uso de melhores keywords nos títulos e descrição para melhorar indexação do website;
Construir página de não encontrou o que queria Não encontrou o que queria? #7 ;
Construir página de pedidos de informação Criar uma página para pedidos de informação #28 ;
Externalizar dados estáticos (projetos, contribuidores, apoiadores) do website em um banco separado (talvez o GitHub Pages) para facilitar modificações futuras;
Atualizar e melhorar a configuração atual do Sentry;
Melhorar configuração dos testes unitários;
Por quê o Pull Request foi aberto?
Minha intenção com esse PR é avaliar e testar a construção do Design proposto no Figma e abordar qual seria a melhor forma de estruturar as páginas como um todo. Tendo em vista que não há muitos contribuidores front-end ativos atualmente, um pouco de resultado visível pode motivar a galera a opinar ou revisar.
Screenshots
Mobile
Desktop