Ways to contribute
New contributors are welcome—pick how you want to help. Conduct and license live in the repository CONTRIBUTING.md.
Add or document an API endpoint
Add or document RestFull endpoints in this repository. Start with Core concepts, then the Recipe, then open a code Merge Request via First contribution.
Translate the modules
Improve RestFull strings in Crowdin—no Ruby required. See Translations.
Change code in this repository
Bugs and features in this repository (engines, serializers, system UI, specs) follow the code path: First contribution and Architecture.
Changes to Decidim itself or to decidim-toggle on RubyGems (and its upstream tracker) belong in those projects—contribute there.
Test the API
Use Bruno to call the live API, then open GitLab issues if something is wrong. See Test with Bruno.
Help without writing Ruby
Fix wording, clarify issues, or welcome newcomers: Non-code contributions.