This is a work in progress of the future web for Decidim project, the participatory democracy framework.
Install the dependencies and start the middleman server.
bundle install
npm install
bundle exec middleman sYou can access to the development web with http://localhost:4567/
You can set it up with Devcontainers. We provide a wrapper for Devcontainer CLI to make the Developer Experience better.
bin/devcontainer rebuildThen whenever you want to start the server, you can do it with
bin/devcontainer bundle exec middleman sYou can access to the development web with http://localhost:4567/
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-serverYou 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.
You can help us with translations to your locale. For doing so, you can:
- Go to Decidim.org project at Crowdin.
- If you see your langugage you can ask for permissions there, if not you can Contact us so we can add your language.
Thanks!!
- Made with Middleman and TailwindCSS
- Icons from Remix Icon