André Luiz Abdalla Silveira - Aluno
Marco Dimas Gubitoso - Orientador
O objetivo dessa proposta é coroar o que já foi feito trazendo mais qualidade para o software
Nasceu da necessidade dos pesquisadores dessa área contarem com informações a respeito da origem e do significado dos verbetes da língua
Ainda que o dicionário esteja disponível online, sua utilização está comprometida por problemas provavelmente atribuídos à falhas nos componentes
Fora desenvolvido como trabalho de conclusão de curso ano passado, mas não está completo
Tem como propósito datar ocorrências e mudanças de cada palavra no decorrer do tempo através das suas semelhanças, ou seja, estudar sua etimologia
O projeto utiliza um "moedor" de palavras, que se encontra no site do NEHiLP. Tal algoritmo recebe obras arcaicas inseridas pelos pesquisadores da FFLCH e o quebra em palavras de várias maneiras diferentes, comparando com palavras já presentes no banco de dados a fim de se verificar sua semelhança. Essas "novas palavras" que estão contidas na obra serão inseridas no banco, juntamente com a data da obra, traçando indiretamente a evolução da palavra com o tempo.
Para garantir a precisão dos métodos, a cobertura de testes deverá ser extendida
Para poder utilizar o framework Vuetify (que por sua vez é baseado em VueJS), migrarei para o modo API. Na minha opinião, tanto ERB e HAML são muito limitados em comparação com React ou Vue
A ideia é fazer uma aplicação Rails para o Back-end, onde ficariam o BD, e os serializadores
Outro serviço seria a aplicação para o Front-End. O ideal é que o moedor esteja bem compartimentado dentro do repositório, até mesmo numa gema, mas não é vital
A comunicação entre as aplicações acontecerá através de um Dockerfile
Parametrização das respostas JSON
Baseada na gema Devise , é usada para a mesma finalidade, em aplicações API Only
Permite o compartilhamento de recursos entre aplicações
Permite o compartilhamento de informações entre os diversos componentes
Ferramenta usada para fazer as requisições HTTP
Uma ferramenta adicional. Permite que a página seja programada seguindo os princípios de Material Design