Git-based Project directory structure

The default working directory for your code is /mnt/code. A dataset volume is mounted as /mnt/local/<name> for Datasets in your home project in a Git-based project.

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.

Git-based projects use the following directory structure:

/mnt
├── /code                           # Git repository and default working directory
├── /data                           # Project Datasets
│   └── /{dataset-name}             # Latest version of dataset
├── /artifacts                      # Project Artifacts
├── /{external-volume-name}         # External mounted volumes
└── /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
    └── /artifacts                  # Imported Project Artifacts
        └── /{imported-project-name}

See Dataset paths in Git-based projects for more information.