Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagebash
titleBeamline Repo
├── 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:

  1. separate development of OPIs and IOCs
  2. update control room OPIs accessing just the GIT repository of the OPI.

...