Issues |
Documentation

Octree |
Contact Us
Decidim |
Decidim Docs |
Participatory Governance (meta Decidim)
Decidim Community (Matrix+Element.io)
Fixes and adjustments for the Decidim instances distributed by voca.
The documentation and the API specification are in the documentation website
Use the Compose stack from this directory. Prefer docker compose exec into the long-running voca service (after docker compose up -d) so Bundler sees the same gem path as the dev image.
Example: run the export specs and unset DATABASE_URL so the dummy app uses config/database.yml:
docker compose up -d
docker compose exec voca bash -lc 'cd /home/module && unset DATABASE_URL && export RAILS_ENV=test && bundle exec rspec spec/lib/decidim/voca/export*spec.rb'There is no bin/check in this repository; use bundle exec rspec and bundle exec rubocop inside the container. See CONTRIBUTING.md for where features live.
anonymize users: Runrails decidim:voca:anonymizeto anonymize all your database and avoid sending email or leaking nicknames/passwords.
This module is under APGLv3 Licence. See LICENSE for more information
Release a version is up to the maintainer of this repo.
The main package.json version attribute is dispatch on versionning the ruby engine, allowing to bump the multi-repo with unique version.
To run these scripts, change your current branch to main and do:
Release a patch
yarn version --new-version patch --no-git-tag-version
yarn postversion
git add .
git tag v0.0.<yourpatch>
Release a minor
yarn version --new-version minor --no-git-tag-version
yarn postversion
git add .
git tag $(yarn postversion)