5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-28 18:56:21 +00:00
panel/doc/desarrollo.md
2019-10-16 17:48:07 -03:00

1.3 KiB

Desarrollo

Instalar el entorno de trabajo

  • Instalar las herramientas de compilación de la distribución GNU/Linux que estemos usando:
sudo apt install build-essential # debian, ubuntu y derivadas
sudo pacman -S base-devel # arch y derivadas
  • Clonar el repositorio e ingresar al directorio (siempre hay que ingresar al directorio para desarrollar Sutty)
git clone https://0xacab.org/sutty/sutty.git
cat .rbenv-version | xargs rbenv install
  • Instalar bundler y bundler-audit e instalar las gemas (hay que correr bundle cada vez que cambia Gemfile o Gemfile.lock)
gem install bundler bundler-audit
bundle
  • Instalar nodejs y yarn e instalar las dependencias (las dependencias se instalan cada vez que se modifica el archivo package.json)
sudo apt install nodejs yarn # debian...
sudo pacman -S nodejs yarn # arch...
yarn
  • Crear la base de datos
bundle exec rake db:setup

Correr el servidor de prueba

  • Iniciar el servidor de rails
bundle exec rails s # s de server

Correr los tests

bundle exec rake test