An open API service indexing awesome lists of open source software.

https://github.com/gencat/decidim-module-challenges

A Decidim module to manage challenges
https://github.com/gencat/decidim-module-challenges

decidim decidim-module hacktoberfest rails ruby

Last synced: about 21 hours ago
JSON representation

A Decidim module to manage challenges

Awesome Lists containing this project

README

          

# Decidim::Challenges

Articulates the collective action of diverse actors in order to address common and shared challenges and the problems that derive from them across the territory..

## Usage

Challenges will be available as a Component for a Participatory
Space.

## Installation

Add this line to your application's Gemfile:

```ruby
gem "decidim-challenges"
```

And then execute:

```bash
bundle install
bundle exec rails decidim_challenges:install:migrations
bundle exec rails db:migrate
```

### Run tests

Create a dummy app in your application (if not present):

```bash
bin/rails decidim:generate_external_test_app
cd spec/decidim_dummy_app/
bundle exec rails decidim_challenges:install:migrations
RAILS_ENV=test bundle exec rails db:migrate
```

And run tests:

```bash
bundle exec rspec spec
```

## Contributing

See [Decidim](https://github.com/decidim/decidim).

## License

This engine is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.