Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitpod-io/demo-multi-repo-backend
https://github.com/gitpod-io/demo-multi-repo-backend
gitpod gitpod-feature-demo
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gitpod-io/demo-multi-repo-backend
- Owner: gitpod-io
- License: mit
- Created: 2022-06-22T02:02:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-22T03:17:24.000Z (over 2 years ago)
- Last Synced: 2024-07-30T18:48:25.921Z (5 months ago)
- Topics: gitpod, gitpod-feature-demo
- Homepage: https://www.gitpod.io/docs/multi-repo-workspaces
- Size: 1.95 KB
- Stars: 3
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Multi repository Workspaces on Gitpod - Backend
If your software project is comprised of multiple source control repositories it is possible to configure Gitpod to clone these additional repositories through the configuration keys of `additionalRepositories` and `mainConfiguration` in the [.gitpod.yml](https://www.gitpod.io/docs/references/gitpod-yml) file which removes the need to run multiple workspaces, and makes it easier to configure services which need to be aware of each other.
Learn more about cloning additional repositories and delegation at https://www.gitpod.io/docs/multi-repo-workspaces
## Demo
This repository uses `mainConfiguration` to delegate the configuration of Gitpod to https://github.com/gitpod-io/demo-multi-repo-frontend and makes it possible to open the same workspace from any issue, branch or other context URL.
```bash
$ cd /workspaces
$ ls -ltr
drwxr-xr-x 3 gitpod gitpod 69 Jun 22 02:37 demo-multi-repo-frontend
drwxr-xr-x 3 gitpod gitpod 69 Jun 22 02:37 backend
```