> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

<Warning>
  * 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.
</Warning>

Git-based projects use the following directory structure:

```console theme={null}
/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](/cloud/platform-capabilities/core-concepts/data/datasets/use-datasets-and-snapshots#dataset-paths-in-git-based-projects) for more information.
