Skip to content

Create and manage repos»

Creating a repo»

Navigate to Repos in the left sidebar, then click Create repo.

Create repo drawer

Fill in the following fields:

  • Name: A unique, descriptive name for the repo.
  • Space: The space to create the repo in.
  • Description (optional): A free-form description of the repo's purpose.
  • Labels (optional): Labels to help sort and filter your repos.

Browsing files»

Click a repo name to open it. The Files tab shows the current directory contents.

Repo files tab

Use the file tree to navigate between folders. Click a file name to view its contents, or use the Add file dropdown to create or upload files.

Uploading files»

Click Add file > Upload files to open the upload page. Drag and drop files into the upload area, or click browse files to select them from your computer. When ready, click Commit changes to commit the uploaded files.

Upload files page

Creating and editing files»

Click Add file > Create file to open the built-in code editor.

Create file page

Enter the file name (including folder path if needed, e.g. modules/vpc/main.tf), write your code, then click Commit changes.

Commit dialog

Fill in the commit details:

  • Commit message: A short summary of the change (required).
  • Commit description (optional): Additional context about the change.

To edit an existing file, click the Edit action from the file row. To delete a file, click Delete — the same commit dialog appears with the file path shown.

Viewing commit history»

Click the Commits tab to see the repo's commit history, grouped by date.

Commits tab

Click a commit to see its detail view, which includes the list of changed files and a diff for each.

Commit detail page

Use the file tree sidebar to navigate between changed files. The diff view highlights additions and deletions. Click Details to open a drawer with the full commit metadata, including the SHA, author, and number of files changed.

Commit details drawer

Viewing connected stacks»

Click the Used by tab to see which stacks are using this repo as their source code provider.

Used by tab