Kuniri
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