Git-based Project directory structure

Git-based projects use the following directory structure. The default working directory for your code is /mnt/code.

Important
  • If you have mounted External Data Volumes to your Git-based project, the directory structure lists them.

  • If you’ve imported additional Git repositories into your Git-based project, the directory structure shows the imported directory.

  • Git does not support committing empty directories. If there are no files in a directory, the directory is removed from your repository.

/mnt
│
├── /code   # Git repository and default working directory.
│
├── /data
│   │   # Project Datasets
│   ├── /{dataset-name}   # Latest version of dataset.
│
│    # Project Artifacts
├── /artifacts
│
│    # External mounted volumes
├── /{external-volume-name}
│
└── /imported
    │   # Imported Git Repos
    ├── /code
    │   └── /{imported-repo-name}
    │
    ├── /data
    │   │   # Mounted Shared Datasets
    │   └── /{shared-dataset-name} # Contains contents of latest snapshot unless otherwise specified by yaml.
    │
    │    # Imported Project Artifacts
    └── /artifacts
        └── /{imported-project-name}