Skip to content

refacto/repositories

Hadrien Froger requested to merge refacto/repositories into fix/2min-install

To administrate an environment, an instance, or other application domain, we need to go through plenty of services. With a duplication of code between jobs, api code, and graphql resolver.

This PR refactor the code in three services, which will expose three sdk:

  • environment: to manage an environment (containers, scales, displayName, deployments, etc)
  • instance: to manage decidim sync, ask for pauses, and some getter to know installation state.
  • jelastic: to have a simple and typed interface for our infrastructure. We could envision another provider in near future (k8s)

Merge request reports