Public | Automated Build

Last pushed: 12 days ago
Short Description
Automated Build pel projecte Decidim de la Diputació de Barcelona
Full Description


Update Decidim

To update the Decidim installation on this project, first we update Gemfile
dependencies, then we call the Decidim upgrade script and then we apply
migrations (if any)

  • bundle update decidim decidim-dev
  • bin/rails decidim:upgrade
  • bin/rails db:migrate


Requeriments (MacOS)

GraphicsMagick is required to be installed. For example (with brew): brew install graphicsmagick

Development environment installation

  • Install development environment (Ruby 2.4+, PostgreSQL 9.4+). Check the
    following guide for instructions on different OS:
  • Clone the repository: git clone
  • cd decidim-diba
  • Install dependencies: bundle install
  • Setup database: bin/rails db:setup
  • Launch development server: bin/rails server

More information can be found in the Decidim github repository:

Run tests

Use: bin/rspec (with spring) or bundle exec rspec (without spring)

Testing emails in development

Decidim is using the
letter_opener_web gem. To see all
emails sent in the development environment you can do it by visiting the
https://localhost:3000/letter_opener URL.

Specific issues

  • The translations are available only in catalan, spanish and english.
  • You can configure the minimum age of a feature using the following json:
    {"edad": 20 }. By default the minimum age is 18 years old.
Docker Pull Command
Source Repository