Não vivemos em um mundo perfeito (infelizmente), a nossa universidade está rodeada de problemas. O professor está "mangueando"? Nunca é feita a coleta na lixeira do PAF? Aquele buraco no estacionamento já tem três anos? Então, por que não denunciar isso?
- Upload de imagem (nova denúncia)
- Colocar em produção
- Adicionar seção de sugestões
- Testes unitários
- Testes interação
- Permitir login com twitter e/ou por email
É desenvolvedor e quer contribuir com o projeto? Simples:
- Fork o projeto
- Clone em sua máquina o repositório que você acabou de dar fork
- Adicione o projeto original como upstream
git remote add upstream https://github.com/marciovicente/colabore-ufba
git fetch upstream
git merge upstream/master
- Crie uma branch:
git checkout -b your_branch_name
- Faça as alterações
- Commit as alterações e dê push para sua branch
- Crie um Pull Request
- Ruby 2.1.3
- Rails 4.1.6 (recomendo instalar via RVM)
- PostgreSQL +9.2
Considerando que todas as dependências do projeto já estão instaladas e você está na raiz do projeto:
- Instalar gem's do projeto
bundle install
- Configurar database.yml
Modifique
database.yml.sample
com a configuração do seu banco Postgres e salve comodatabase.yml
.
[...]
common: &common
adapter: postgresql
username: usuario_banco_postgres
password: 123456
[...]
- Criar os bancos e tabelas
rake db:create
rake db:migrate
- Rodar o servidor
rails s
- O servidor estará rodando na porta
3000
:)
O login com facebook só funcionará em modo de desenvolvimento se o seu usuário estiver cadastrado como beta tester. Então solicite a permissão.