Skip to content

refactor: Melhoria geral do website #76

@jocaetano1

Description

@jocaetano1

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions