Repositories
Overview
The Repositories page is where you connect GitHub repositories to the Signaloid Cloud Developer Platform and run them on the Signaloid Cloud Compute Engine. At the top of the page, you can search for public repositories or log in with your GitHub account. Once you are logged in with GitHub, the toolbar also shows your account button and Connect Repository () for browsing private repositories you have access to.
Public repositories are searchable without logging in, but private repositories appear only after you connect your GitHub account.
Repository lifecycle
- GitHub Login covers logging in with GitHub so your private repositories become visible.
- Repository Search covers the keyword search for public repositories and the browser for your own private and public repositories.
- Repository Connection covers the entry points and validation checks that add a repository.
- Repository Runs covers Run, the Build and Task sequence, and the result panel.
- Repository Disconnection covers Disconnect and what it leaves behind.
Per-repository configuration
Each connected repository card carries these controls:
- Working Branch (): which branch the Compute Engine clones.
- Execution Core (): the core that runs the build.
- Build Directory (): the directory the build runs from.
- Command-Line Arguments (): the arguments passed to the compiled program.
- Data Source Mounts: the external storage and sensor gateways mounted into the run.
You can also reach a connected repository directly from GitHub through the
Add to Signaloid button,
or describe its configuration in a
signaloid.yaml
file at the repository root. For the end-to-end workflow, see
How to Run Code from a GitHub Repository.