Project Settings
Overview
Project Settings is the central place for managing a project's environments, members, repositories, and general configuration. Use it to control access, prepare deployment environments, and connect the source code needed to build and release your applications.
Navigation
To navigate to the project settings, click on the icon on the top-right corner of your project's card in the /console page.
Environments
The Environments section allows users to access and manage the different environments within a project. Access rights and capabilities differ depending on the user's role.
Adding Environments
During project creation, the system prompts you to select the number of required environments. Select the environments you need and submit the form to create the project with those environments.
You can also create an environment by clicking on the "New environments" button on the project settings page.
Only the project Owner can create new environments. General Users can only access environments for which they have explicitly been granted permission.
If you plan to deploy using Blocks OS, the corresponding branches must exist in your repository. For example, when deploying to the Development environment, the system automatically looks for the dev branch.
| Environment | Branch |
|---|---|
| Development | dev |
| Testing | test |
| Staging | stg |
| IAT | iat |
| UAT | uat |
| Prod Shadow | prod-shadow |
| Pre-Prod | pre-prod |
| Production | main |
People
The People section lists everyone who has access to the project. The project creator is automatically added to this list.
Invite People
To invite people to your project:
- Click the Invite button in the top-right corner.
- Add the email addresses of the people you want to invite in the modal.
- Click Send.

The invited users will receive an invitation email. After confirming through the email, they will gain access to the project.

Resend Invitation
If an invited person does not accept the invitation or cannot find the email, you can resend the invitation:
- Click the email icon next to the person’s name to resend the invitation email.
Transfer ownership
Users will be able to transfer their ownership of a project to another user. Click on the three-dots to expand the context menu, then click on transfer ownership.
Repositories
The Repositories section allows you to connect and manage code repositories within a project. Adding a repository is required before deployment can take place.
Add a Repository
Adding a repository is optional during project creation, but it is required if you want to deploy your project using Blocks OS.
- Connect to GitHub using SSO.
- Select a repository from the list of repositories available to your GitHub account.
- Add the selected repository to the project.

Make sure the repository contains a branch corresponding to the environment where you want to deploy. Refer to the environment and branch table above for the supported branch names.
You can revoke access to GitHub from the Select Repository modal by clicking Edit your GitHub Permissions.
Connected repositories can be used to:
- Support deployment workflows.
- Enable integration with Construct.
- Deploy Construct applications.
- Deploy React-based frontend applications.
Project Settings
You can edit your projects name by clicking on the Edit button in this section.