Repository Map¶
Repository Types¶
flowchart TB
BFDev[bf-dev] --> Scripts[Orchestration scripts]
BFDev --> Compose[Compose definition]
BFDev --> EnvTemplates[Environment templates]
BFDev --> ServiceRepos[cloned service repos]
BFDev --> Tests[repo-level smoke tests]
Downstream Service Sources¶
projects.txt maps GitLab repositories to local directories. Entries can target either top-level repo folders or nested local paths that mirror GitLab groups, such as integrations/<repo>, packages/<repo>, or deeper subgroup paths like integrations/<group>/<repo>. Example categories:
- Manage repos (
bf-manage-*,bf-telematics) - Plan repos (
betterfleet-bnl-*,service-route-modelling,bf-digital-twin) - Shared/system repos (
bf-support-microsite) - Grouped integration and package repos (
integrations/*,packages/*)
Local State in bf-dev¶
profile.ini: active service selection (generated/edited locally).env: root runtime settings (generated by./init)*/.env: service-specific runtime settings (generated by./init).agents/skills: BFDev-managed local skill catalog.agents/third-party-skills.txt: required third-party skill manifest