Este é um projeto que visa criar uma plataforma de compartilhamento e discussão de notícias da internet.
-
Clone este projeto
-
Instale a versão 2.7.0 (Recomendo usar um gerenciador de versão como o RBENV)
-
Instale o Node.js
Fedora: sudo yum install nodejs Ubuntu: sudo apt-get install nodejs OSX: brew install nodejs
-
Execute o bundler para instalar as dependências:
$ bundle
-
Crie um banco MySQL com username e password e preencha as variáveis em
config/database.yml
. Você também precisará de um banco de testes.development: adapter: mysql2 encoding: utf8mb4 reconnect: false database: lobsters_dev socket: /tmp/mysql.sock username: *dev_username* password: *dev_password* test: adapter: mysql2 encoding: utf8mb4 reconnect: false database: lobsters_test socket: /tmp/mysql.sock username: *test_username* password: *test_password*
-
Carregue o esquema do banco de dados.
$ rails db:schema:load
-
Coloque o seu CSS em
app/assets/stylesheets/local
. -
Popule o banco de dados com algumas seeds:
$ rails db:seed
-
Para desenvolvimento, use o comando fake_data para gerar dados falsos. Depois suba o servidor. Você poderá logar em
http://localhost:3000
com seu usuáriotest
:$ rails fake_data $ rails server
Faça um fork deste projeto e submeta um PR.