You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O objetivo principal no momento é o Alvinator 2.0!
Atualmente, o projeto está com arquitetura relativamente confusa e muito código mal feito.
O objetivo do Alvinator 2.0 será facilitar a implementação de novas funcionalidades dentro do site (por exemplo, inserir outros assuntos que não só de trigonometria, mas que seriam de grande ajuda para os estudantes).
Dessa forma, caso um estudante quisesse criar uma nova seção no site com novas equações e automatizações implementadas, poderia fazer isso de forma muito mais fácil e encapsulada, sem precisar modificar diretamente os arquivos principais.
A facilidade em criar novas funcionalidades ajudará na criação da comunidade: não só dos estudantes do IFPE que vão utilizar o site, mas principalmente dos que estiverem dispostos a contribuir!
Antes de nos concentrarmos no Alvinator 2.0, algumas tarefas precisam ser concluídas (não se preocupe, logo mais estarão todas listadas e diluídas em issues):
Refatorar e modernizar todo o CSS, principalmente o mobile-friendly (isto envolve converter todo o SASS para CSS simples)
Refatorar e modernizar todo o HTML
Refatorar código JS (isto envolve por exemplo, limpar repetições desnecessárias, adicionar melhores comentários e otimizar operações)
Renovar e reconstruir a arquitetura e estrutura de pastas (esta é uma tarefa mais ampla e longo prazo, visto que o código deverá ser abstraído e encapsulado, e, aos poucos, vamos estabelecendo padrões concretos)
Facilitar a interação e a contribuição de qualquer público (isto envolve elaborar o README explicando o projeto, um guia de contribuição, código de conduta, a criação de issues, etc)
À longo prazo, traduzir os READMEs, CONTRIBUTING, etc (embora o foco seja utilizar o português, à longo prazo a tradução dos documentos permitirá maior contribuição exterior)
Logo mais teremos mais novidades! Caso queira trabalhar em alguma destas tarefas, dá uma olhada nos nossos issues 😉
Acha que pode contribuir de alguma forma para o objetivo geral mas que não está descrita nos issues? Abra um issue e exponha suas ideias, teremos o prazer de conversar!
O objetivo principal no momento é o Alvinator 2.0!
Atualmente, o projeto está com arquitetura relativamente confusa e muito código mal feito.
O objetivo do Alvinator 2.0 será facilitar a implementação de novas funcionalidades dentro do site (por exemplo, inserir outros assuntos que não só de trigonometria, mas que seriam de grande ajuda para os estudantes).
Dessa forma, caso um estudante quisesse criar uma nova seção no site com novas equações e automatizações implementadas, poderia fazer isso de forma muito mais fácil e encapsulada, sem precisar modificar diretamente os arquivos principais.
A facilidade em criar novas funcionalidades ajudará na criação da comunidade: não só dos estudantes do IFPE que vão utilizar o site, mas principalmente dos que estiverem dispostos a contribuir!
Antes de nos concentrarmos no Alvinator 2.0, algumas tarefas precisam ser concluídas (não se preocupe, logo mais estarão todas listadas e diluídas em issues):
Logo mais teremos mais novidades! Caso queira trabalhar em alguma destas tarefas, dá uma olhada nos nossos issues 😉
Acha que pode contribuir de alguma forma para o objetivo geral mas que não está descrita nos issues? Abra um issue e exponha suas ideias, teremos o prazer de conversar!