If a user doesn't have access to one of the git submodule repositories (eg: `website/public`) then things will fail. There should be documentation on how to work around this.