Skip to content

decidim/decidim.org

Repository files navigation

Decidim

This is a work in progress of the future web for Decidim project, the participatory democracy framework.

Installation (with bundler)

Install the dependencies and start the middleman server.

bundle install
npm install
bundle exec middleman s

You can access to the development web with http://localhost:4567/

Installation (with docker)

You can set it up with Devcontainers. We provide a wrapper for Devcontainer CLI to make the Developer Experience better.

bin/devcontainer rebuild

Then whenever you want to start the server, you can do it with

bin/devcontainer bundle exec middleman s

You can access to the development web with http://localhost:4567/

Sveltia CMS

You can access the Sveltia CMS admin at http://localhost:4567/admin/.

If you wish to create or edit a form in Sveltia and test locally, make sure to configure your feature branch in the source/admin/config.yml file for example:

backend:
  name: github
  repo: decidim/decidim.org
  branch: YOUR_BRANCH_NAME

You can test the Sveltia CMS with a local proxy server using:

npx netlify-cms-proxy-server

You need to have the middleman server running alongside this command.

NOTE: Changes to the local cms via http://localhost:4567/admin/ are only accessible via Google Chrome.

Translations

You can help us with translations to your locale. For doing so, you can:

  1. Go to Decidim.org project at Crowdin.
  2. If you see your langugage you can ask for permissions there, if not you can Contact us so we can add your language.

Thanks!!

Credits

About

Decidim.org public landing website. Made with Middleman.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages