diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..811552af
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,22 @@
+name: CI
+
+on:
+ push:
+ branches: ["main"]
+ pull_request:
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.1" # Not needed with a .ruby-version file
+ bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+ cache-version: 0 # Increment this number if you need to re-download cached gems
+ - name: Build with Jekyll
+ run: bundle exec jekyll build
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
new file mode 100644
index 00000000..dc462f3a
--- /dev/null
+++ b/.github/workflows/pages.yml
@@ -0,0 +1,62 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll site to Pages
+
+on:
+ push:
+ branches: ["main"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow one concurrent deployment
+concurrency:
+ group: "pages"
+ cancel-in-progress: true
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.1" # Not needed with a .ruby-version file
+ bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+ cache-version: 0 # Increment this number if you need to re-download cached gems
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v3
+ - name: Build with Jekyll
+ # Outputs to the './_site' directory by default
+ run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
+ env:
+ JEKYLL_ENV: production
+ - name: Upload artifact
+ # Automatically uploads an artifact from the './_site' directory by default
+ uses: actions/upload-pages-artifact@v1
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v2
diff --git a/Gemfile b/Gemfile
index 7db11f8e..bc424155 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,4 +1,7 @@
-source "https://rubygems.org"
+source 'https://rubygems.org'
-gem "just-the-docs", "0.4.0"
+gem 'jekyll'
+gem "just-the-docs", "0.6.1"
+gem 'google-protobuf'
+gem 'jekyll-sass-converter'
gem 'jekyll-redirect-from'
diff --git a/Gemfile.lock b/Gemfile.lock
index 42ae0b97..f1698d27 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,70 +1,79 @@
GEM
remote: https://rubygems.org/
specs:
- addressable (2.7.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
- concurrent-ruby (1.1.8)
- em-websocket (0.5.2)
+ concurrent-ruby (1.2.2)
+ em-websocket (0.5.3)
eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
+ http_parser.rb (~> 0)
eventmachine (1.2.7)
- ffi (1.14.2)
+ ffi (1.15.5)
forwardable-extended (2.6.0)
- http_parser.rb (0.6.0)
- i18n (1.8.7)
+ google-protobuf (3.24.3-arm64-darwin)
+ google-protobuf (3.24.3-x86_64-darwin)
+ http_parser.rb (0.8.0)
+ i18n (1.14.1)
concurrent-ruby (~> 1.0)
- jekyll (4.2.0)
+ jekyll (4.3.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
- jekyll-sass-converter (~> 2.0)
+ jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
- kramdown (~> 2.3)
+ kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
- mercenary (~> 0.4.0)
+ mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
- rouge (~> 3.0)
+ rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
- terminal-table (~> 2.0)
+ terminal-table (>= 1.8, < 4.0)
+ webrick (~> 1.7)
+ jekyll-include-cache (0.2.1)
+ jekyll (>= 3.7, < 5.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
- jekyll-sass-converter (2.1.0)
- sassc (> 2.0.1, < 3.0)
+ jekyll-sass-converter (3.0.0)
+ sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
- just-the-docs (0.4.0)
+ just-the-docs (0.6.1)
jekyll (>= 3.8.5)
+ jekyll-include-cache
jekyll-seo-tag (>= 2.0)
rake (>= 12.3.1)
- kramdown (2.3.0)
+ kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- liquid (4.0.3)
- listen (3.4.1)
+ liquid (4.0.4)
+ listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (4.0.6)
+ public_suffix (5.0.3)
rake (13.0.6)
- rb-fsevent (0.10.4)
+ rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rexml (3.2.4)
- rouge (3.26.0)
+ rexml (3.2.6)
+ rouge (4.1.3)
safe_yaml (1.0.5)
- sassc (2.4.0)
- ffi (~> 1.9)
- terminal-table (2.0.0)
- unicode-display_width (~> 1.1, >= 1.1.1)
- unicode-display_width (1.7.0)
+ sass-embedded (1.63.6-arm64-darwin)
+ google-protobuf (~> 3.23)
+ sass-embedded (1.63.6-x86_64-darwin)
+ google-protobuf (~> 3.23)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ unicode-display_width (2.4.2)
+ webrick (1.8.1)
PLATFORMS
arm64-darwin-21
@@ -72,8 +81,11 @@ PLATFORMS
x86_64-darwin-20
DEPENDENCIES
+ google-protobuf
+ jekyll
jekyll-redirect-from
- just-the-docs (= 0.4.0)
+ jekyll-sass-converter
+ just-the-docs (= 0.6.1)
BUNDLED WITH
2.2.2
diff --git a/_config.yml b/_config.yml
index e12487fd..26f2eab8 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,11 +1,10 @@
-title: "Decidim dokumentation"
-remote_theme: just-the-docs/just-the-docs@v0.4.0
-theme: "just-the-docs"
+title: Decidim dokumentation
+theme: just-the-docs
logo: /uploads/decidim-logo.svg
#color_scheme: "dark"
search_enabled: true
heading_anchors: true
-footer_content: "CC-BY 4.0 Digidem Lab med inspiration från våra franska vänner Open Source Politics ❤️. Hjälp oss att förbättra den på Github!"
-base_url: "decidim-docs"
+footer_content: 'CC-BY 4.0 Digidem Lab med inspiration från våra franska vänner Open Source Politics ❤️. Hjälp oss att förbättra den på Github!'
+base_url: decidim-docs
plugins:
- jekyll-redirect-from
diff --git a/index.md b/index.md
index 33bb1f11..43f5cc71 100644
--- a/index.md
+++ b/index.md
@@ -7,12 +7,12 @@ nav_order: 1
redirect_from:
- /docs/sv/
---
-# Välkommen till användarmanual för Decidim
+# Välkommen till användarmanualen för Decidim
Här hittar du artiklar som hjälper dig att komma igång med Decidim, om hur du skapar processer och andra typer av utrymmen för deltagande.
## Support
-Om du inte hittar det du letar efter i denna manual får du gärna [kontakta oss](pierre@digidemlab.org) så hjälper vi dig!
+Om du inte hittar det du letar efter i denna manual får du gärna [kontakta oss](support@digidemlab.org) så hjälper vi dig!
Du kan också föreslå nya artiklar för funktioner som är svåra att förstå.