...
Each beamline in EPIK8S has a GIT project associated. This GIT project has a opi directory that point to a OPI git project that contains the interface of the given beamline.
Code Block | ||||
---|---|---|---|---|
| ||||
├── README.md
├── config
│ ├── applications
│ ├── iocs
│ └── services
├── deploy
│ ├── Chart.yaml
│ ├── templates
│ └── values.yaml
├── opi <--- This is the OPI git submodule
│ ├── Launcher.bob
│ ├── README.md
│ ├── deploy
│ ├── env.sh
│ ├── phoebus_mrf_interface
│ ├── ptts
│ ├── rp-opi
│ ├── settings.ini
│ ├── settings_template.ini
│ └── start.sh
└── sparc-deploy.yaml |
This structure allows:
- separate development of OPIs and IOCs
- update control room OPIs accessing just the GIT repository of the OPI.
...