O Registro Livre é uma plataforma de dados abertos cujo objetivo principal é colocar à disposição do público informações sobre empresas, imóveis e outros tipos de bens e atividades sujeitos a registro público no Brasil. Embora os dados disponíveis em cartórios e juntas comerciais sejam públicos, eles raramente são publicados. O cidadão que deseja ter acesso a contratos sociais e informações sobre propriedade de imóveis, por exemplo, precisa pagar taxas e aguardar vários dias para receber cópias de documentos. O Registro Livre vai reunir estes dados numa plataforma aberta, para a qual todo cidadão poderá contribuir. Desta forma, os registros públicos serão acessíveis a todos e tornados públicos de fato.
-
Back-End:
-
Front-End:
-
Bancos de Dados:
-
Ferramentas de Teste:
-
Ferramentas de Automação:
-
Pipeline:
- ^ Virtual Box 5.0.4 r102546
- ^ Vagrant 1.7.3
- Java 1.8
- ^ NPM 2
- ^ Gradle 2.4
No Mac OS X, instalando somente o 'node', o npm já é incluso.
- jshint
- xquartz
O ambiente local para executar a aplicação é em uma máquina virtual. Para criar a máquina virtual no ambiente local, execute o script abaixo:
$ ./gradlew createVirtualMachine
- Se é utilizada outra ferramenta de shell diferente de Bash, é necessário atualizar as váriaveis de ambiente com o comando: $ source /.profile
Para fazer o deploy da aplicação no ambiente local, antes você deve executar as tasks "bringUpLocalAppServer", "provisionLocalAppServer" e "createLocalDatabase"
A task para efetuar o deploy da aplicação:
$ ./gradlew deployLocalAppServer
Se você tem alguma dúvida sobre o projeto, não deixe de consultar nossa Wiki