Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add matrix for Decidim/Ruby/Node versions in manual guide #12325

Merged
merged 4 commits into from
Jan 26, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/modules/install/pages/manual.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ In order to develop on decidim, you will need:
* *ImageMagick*
* *Chrome* browser and https://sites.google.com/a/chromium.org/chromedriver/[chromedriver].

The compatibility between the different versions of the components is the following:

include::install:partial$version_matrix.adoc[]

We are starting with an Ubuntu 22.04.3 LTS. This is an opinionated guide, so you are free to use the technology that you are most comfortable. If you have any doubts and you are blocked you can go and ask on https://matrix.to/#/#decidimdevs:matrix.org[our Matrix.org chat room for developers].

We recommend to have at least some basic proficiency in GNU/Linux (i.e. how to use the command-line, packages, etc), networking knowledge, server administration, development in general, and some basic knowledge about software package managers. It would be great to have Ruby on Rails development basics (a good starting point is http://guides.rubyonrails.org/getting_started.html[Getting Started with Ruby on Rails]) and have some knowledge on how package libraries are working (we use `bundler` for handling ruby packages, and `npm`/`yarn` for handling javascript).
Expand Down
5 changes: 5 additions & 0 deletions docs/modules/install/pages/update.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,11 @@ gem "decidim-initiatives", DECIDIM_VERSION
gem "decidim-dev", DECIDIM_VERSION
----

== Compatiblity versions matrix

There are different versions of Decidim that are compatible with different versions of Ruby and Node. You can check the following table to see which versions are compatible with each other:

include::install:partial$version_matrix.adoc[]

[discrete]
== Recommendations
Expand Down
9 changes: 9 additions & 0 deletions docs/modules/install/partials/version_matrix.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

|===
|Decidim version |Ruby version |Node version

|v0.28 | 3.1.1 | 18.17.x

|v0.27 | 3.0.2 | 16.18.x

andreslucena marked this conversation as resolved.
Show resolved Hide resolved
|===
Loading