Skip to content
This page View Markdown Open in ChatGPT Open in Claude

Developer accounts

A team works on one project with one admin user per developer. Each developer signs in to the admin panel with their own account, pulls the shared branch, works, and pushes. The APIs of each account answer under its own user path.

Who creates them The root user, on the Accounts page : name, email, API path, password, active. Clone copies one.
Unique The API path and the email.
Own to each account Its secrets, its Git branch and credentials, its masked database names, its sandbox processes, its Redis cache.
Shared The Git repository, and through it every item of the project.
From a script The management API creates, updates and deletes admin users.

A developer joins

  1. The root user creates the account and gives the credentials.
  2. The developer sets the Git URL and commit email in their User info, pulls the branch of the team, and adds the connection strings and keys of their own databases to their secret.
  3. When the database names of their machine differ from the ones in the code, they mask them.
  4. They work under /api/…/<their path>/…, test with their own API users, and push to a branch of their own for a pull request.