Development flow
Save changes
When you make changes to the data model, you can save them by clicking the “Save all” button in the actions bar at the top of the screen.Commit & Sync
After saving changes, you can commit them to the branch you’re working on by clicking the “Commit & Sync” button in the actions bar.Merge or Create a Pull Request
After committing changes, you can merge them into the parent branch or create a pull request by clicking the “Merge” or “Create a Pull Request” button in the actions bar.Updating the branch
When there are changes in the parent branch, you can update your active branch by pulling changes from the parent branch. If your active branch got updated in the connected repository, you can update it by pulling changes from the remote.Resolving conflicts
In some cases, you may encounter conflicts when merging or pulling changes from the parent branch or remote. If this happens, you’ll see a warning about conflicts in the actions bar. You’ll then be able to either resolve them manually or discard the changes.Finding endpoints
In Development Mode, you’ll have dedicated endpoints that will track the branch you’re on. They will be shown on the Overview page:Behavior with CLI deployments
Development mode is fully available on deployments that are configured to deploy with CLI: you can enter dev mode, switch branches, save and commit changes, and merge into the production branch from the Cube Cloud UI. However, on CLI deployments, none of these actions trigger a production build or redeploy — production only changes when somebody explicitly runscubejs-cli deploy against the deployment, and the next deploy overwrites
any changes made through the UI. See Deploy with CLI →
Development mode for the full behavior.