O FoodHub é uma plataforma social de código aberto para compartilhar receitas, onde os usuários podem gastar receitas de maneira github, editar e compartilhá-las.
Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste. Consulte a implantação para obter notas sobre como implantar o projeto em um sistema ao vivo.
Para executar a plataforma, você precisa do seguinte:
Além disso, você precisa instalar os seguintes servidores:
Para executar a plataforma após a clonagem, você precisa executar o Bundler usando
bundle install
O banco de dados precisa ser criado, migrado e sementes carregadas usando o seguinte
rails db:create db:migrate db:setup
O FoodHub usa o Teste de Cutumber para aceitação e RSPEC para teste de unidade.
Para executar os testes individualmente, use o seguinte para teste de aceitação
bundle exec cucumber
e para teste de unidade
bundle exec rspec
Observe que os testes em execução que incluem pesquisa requer a execução do servidor de pesquisa elástica
Para executar os dois testes em um comando, execute
bundle exec rake
O host deve ser capaz de executar os servidores pré -reistidos. A implantação foi implementada com sucesso no Heroku.
Sinta -se à vontade para bifurcar e enviar solicitações de puxar para nós.
Veja também a lista de colaboradores que participaram deste projeto.
Este projeto está licenciado sob a licença do MIT - consulte o arquivo License.md para obter detalhes