Kuniri

De CCSL
Ir para navegação Ir para pesquisar

O Kuniri é um parse orientado a paradigma com o objetivo de extrair informações do código fonte para um formato padronizado que pode ser utilizado por outras ferramentas. O princípal objetivos do kuniri a médio prazo é realizar o parse de diversas linguagens orientadas a objetos e estruturada, para isto faz-se necessário terminar a versão 0.2.1 e 0.2.2. Atualmente o Kuniri tem uma versão instável que faz o parse da linguagem Ruby e lida de forma parcial com o paradigma de orientação a objetos e estruturado.

O Kuniri possui 858 testes unitários, integração continua e métricas de qualidade de código, tudo isto torna mais simples para que novos contribuidores façam parte do projeto. Segue alguns dos requisitos necessários para contribuir com o projeto:

1. Interesse em aprender Ruby; 2. Interesse em aprender expressões regulares; 3. Interesse em aprender e utilizar testes unitários.

Atualmente o projeto precisa de auxílio nas seguintes áreas:

1. Introdução de mais testes unitários referênte ao resultado final do parse; 2. Introdução de testes de integração usando como base alguma gem popular (a definir); 3. Refatoração de partes do código e padronização do estilo de código; 4. Adicionar parse o para Java (isto só será possível após a versão 0.2.2 e exigirá o conhecimento de regex)

Para mais informações visite o github do projeto: https://github.com/Kuniri/kuniri