-
-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Olá, saudações comunidade.
Com o objectivo de resolver algumas issues abertas na nossa comunidade, resolvi durante o feriado da passada sexta-feira procurar alguma coisa para constribuir, achei essa issue #21 que parece ser interessante.
Primeiramente gostaria de informar que não conheço muito das tecnologias React.js e Next.js que foram usadas para construção do website da AOSC.
Fiz o fork do projecto e comecei a percorrer os arquivos com o intuito de resolver esse problema, bem, me deparei com uma situação caótica.
Onde encontrei coisas como:
- Arquivos de dados data.ts e data.tsx referenciando os dados que são usados pela página no geral.
_Pergunta: Porquê não colocar tudos que a página usa de dados em um unico ficheiro data{.ts, .json}? _ - Componentes que são os pais na árvore de elementos mas que não tem nenhuma influência sobre os seus filhos, basicamente seria usar directamente o componente que é tratado como filho.
- Classes css repetidadas
- Classes css sem sentido como: py-10 px-6 p-4
- Muitos erros que são apresentados no console do navegador e não foram resolvidos
- Comentários no código
- Alguma bibliotecas de terceiros que causaram problemas no website ou estão sendo usadas de maneira errada.
E provavelmente deve ter mais coisas.
Vamos a minha contribuição, tentei durante esses dias fechar essa issue comi disse anteriormente, e infelizmente o estado geral do projecto inviabilizou tal contribuição, fui massacrado com um conjunto de erros, talvez eu esteja a fazer algo de errado por isso quem quiser ajudar a resolver esse problema é sempre bem-vindo.
No geral, o código do website precisa ser revisto.