---
url: /en/workspaces/working-principle.md
description: >
  Describes the recommended workflow for using Workspaces, including creating
  development branches, writing code, submitting pull requests, handling code
  reviews, and managing multiple features in parallel.
---
1. Create a development branch based on your needs.
2. Enter the development environment for the branch, write code, commit, and create a pull request.
   The environment recycles automatically.
3. During code review, if revisions are needed, restore the development environment from the branch, make changes,
   and commit.
4. Repeat the above steps until the code review passes.
5. Once the pull request is merged into the target branch, delete the development branch.

For multiple features in parallel, create a separate branch for each feature and repeat the above steps.
