Skip to content

Latest commit

 

History

244 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decidim RestFull API

Rails engines that expose a JSON:API-style REST surface for Decidim, with OAuth scopes, fine-grained permissions, async writes, and OpenAPI driven by tests.

Documentation

Monorepo

Gem Role
decidim-restfull Metagem — requires core and official feature gems
decidim-restfull-core OAuth, system routes, jobs, registries, shared serializers
decidim-restfull-* Feature adapters (proposals, blogs, forms, …)
decidim-restfull-dev OpenAPI swaggerize helper

Layout and extension DSL: Architecture on the doc site.

E2e: extended_data clear-at-path returns {} (not 404) via Decidim::RestFull::Core::ExtendedDataAtPath. Consumed by NCA e2e and chat-platform e2e.

Local checks (Docker)

docker compose up -d
docker compose exec rest_full bash -lc 'cd /home/module && ./bin/check'

Full local gate (bin/setup-tests, ./bin/check): First contribution (code path).

License

AGPL-3.0 — see LICENSE.md.

About

A Restfull API for decidim

Resources

Contributing

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages