Este guia destina-se apenas à instalação e execução do sistema em modo desenvolvimento.
O sistema utiliza a linguagem Ruby em sua versão 2.2.x, o framework Ruby on Rails em sua versão 4.2.x e bancos de dados PostgreSQL em sua versão 9.4.x e Redis em sua versão 3.0.x.
Após clonar o repositório, instale as dependências:
$ cd imobify
imobify$ bundle install
Copie o arquivo config/database.yml.example para config/database.yml e preencha-o de acordo com suas configurações. Após, basta criar o banco e rodar as migrations:
imobify$ rake db:create db:migrate
Agora basta iniciar o servidor para que o sistema esteja rodando:
imobify$ rails server
Os testes automatizados são escritos em RSpec e utilizam FactoryGirl para a criação de registros. Antes de rodar os testes, você precisará preparar o banco de dados:
imobify$ rake db:test:prepare
Agora, rode os testes:
imobify$ rspec spec/
É extremamente importante enviar ao repositório somente commits que estejam com todos os testes em verde. Essa atitude evita problemas no futuro, economizando tempo e paciência.