Skip to main content
Version: 2026.06

Folders

Preview

Folders is a preview feature, available behind an opt-in toggle. Turn it on under Application Settings → Experimental Features → Folders. Behavior and labels may change before general availability.

Folders let you organize the files in a system into a hierarchy, so a large system reads like a familiar directory tree instead of a flat list. You can group files by discipline, subsystem, or any structure that suits your team — for example engineering/aero/ and scratch/.

Folders describe where each file sits within a system. Organizing files into folders is an edit, and your changes are captured as a new commit when you save them.


How folders work​

A few things to know before you start:

  • Folders come from file paths. A folder exists only because files live in it. There is no separate "folder" object to manage on its own.
  • Empty folders disappear. When you move the last file out of a folder, that folder is removed automatically. You create a folder by putting a file in it.
  • Folders are per branch. The folder layout belongs to the branch you are editing. Other commits and history keep the layout they were captured with.
  • Changes are saved as a commit. Creating folders and moving files are edits you save, producing a new commit. Until you save, your changes are a draft you can cancel.

Browse folders​

  1. Open a system and select a branch or commit.
  2. The left panel file tree shows the system's files organized into their folders.
  3. Click a folder to expand or collapse it; click a file to view its preview, metadata, and actions in the right panel.

Organize files into folders​

Folder changes are made while editing the system. Enter edit mode to make changes, then save them.

Create a folder​

  1. Open the system and start editing.
  2. In the file tree, click New folder.
  3. Type a folder name and click Create.
  4. The folder appears in the tree. Move at least one file into it before you save — you cannot save while an empty folder exists.

Folder names can contain spaces and other characters; the platform stores them safely and displays the name you entered.

Move files into a folder​

  • Drag a file in the tree and drop it onto a folder to move it there.
  • To move several files at once, select multiple files and drag them onto the target folder together.
  • Drop a file onto the system root to move it out of any folder.

Nest folders​

Create a folder inside another, or drag a folder into another folder, to build a deeper hierarchy such as engineering/aero/.

Rename a folder​

Rename a folder from the tree (the New folder dialog reopens titled Rename folder). Renaming a folder updates the location of every file inside it (and any nested folders), so the whole subtree moves with the new name.


Save your changes​

Folder edits are part of the draft until you save it.

  1. Make your folder and file changes while editing.
  2. Review the resulting layout. If any folder is empty, a reminder appears — "Add a file to each folder or remove it — empty folders can't be saved" — and saving stays disabled until you resolve it.
  3. Save to capture a new commit with the new folder structure.
  4. To abandon your changes instead, cancel the draft — the system returns to its last saved state.

Saving creates a new commit, so the previous layout remains available in the system's history.

Required role: Editor or above on the system.


What folders do not change​

  • File names. Moving a file into a folder does not rename the file. Renaming a file's display name is a separate action (see Files and Content).
  • Access control. Folders are an organizational convenience; they do not grant or restrict access on their own. Sharing and permissions are managed at the system and resource level (see Sharing and Access Control).
  • History. Earlier commits keep the folder layout they were captured with; reorganizing files does not rewrite past commits.

  • Systems — systems, branches, and the file tree that folders organize.
  • Files and Content — manage individual files and their versions.