For Developers
Welcome!
This is the documentation of the product voca. Voca is an open-source system to deploy open-civic tech in a breeze, with some nice defaults. For now, we support only Decidim.
In this page, we will list the different link you will access code, docker image, and have an overview of our architecture.
Explore the documentation
| Name | Time needed |
|---|---|
| Install your own voca | 2hours |
| Backup and data retention | 30min |
| Observability | 15min |
| Scaling and production | 1hour |
| Additional Tools for Decidim | 1hour |
| Basics interventions on Decidim | 30min |
| Advanced interventions on Decidim | 30min |
| Contribute to voca | 2hours |
| Design |
Shortcuts
Repository
The project lays in two repositories:
| name | gitlab repository | description |
|---|---|---|
system | https://git.octree.ch/decidim/vocacity/system/ | Contains all the code and configurations for the infrastructure. Included an UI/Backend to manage instances. |
tasks | https://git.octree.ch/decidim/vocacity/tasks | A decidim GEM to allow voca to change some internals dynamically through a private RPC API. |
Docker Images
We work intensively with docker, you will need to use our images builded for voca to make voca works easily.