Skip to main content

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.

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.

EnvironmentBranch
Developmentdev
Testingtest
Stagingstg
IATiat
UATuat
Prod Shadowprod-shadow
Pre-Prodpre-prod
Productionmain

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:

  1. Click the Invite button in the top-right corner.
  2. Add the email addresses of the people you want to invite in the modal.
  3. Click Send.

People

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

People

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.

  1. Connect to GitHub using SSO.
  2. Select a repository from the list of repositories available to your GitHub account.
  3. Add the selected repository to the project.

Hosting

Take care

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.

info

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.