How It Works
When you create a new feature canvas in the Projects page, our system automatically generates a corresponding Git branch from the latest master branch on GitHub. This approach enables isolated development of each feature.Critical Step: Always Merge Before Creating a New Feature
If you’ve been working on a feature canvas, you must push your changes to GitHub and merge them into the master branch before creating a new feature canvas.Skipping the merge step will cause your new feature branch to be created from an outdated master branch, which won’t include your previous work.
If you’ve already created a feature canvas and need to pull in changes from the master branch, you can use the Git settings tab to pull the latest changes.
Workflow Diagram

Best Practices
- Push regularly to keep your GitHub branch updated
- Complete and merge one feature before creating another
- Structure larger projects as multiple feature canvases instead of developing everything in a single branch