synapps-deploy
OfficialDeploy synApps IOCs with confidence
Software Engineering#epics#build automation#synapps#ioc deployment#assemble_synApps#module versions#xxx template
AuthorBCDA-APS
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Deploying and building a working EPICS synApps environment is slow and error-prone because it requires correctly selecting module versions, assembling the shared support tree, and creating/adjusting IOC applications from the xxx template.
Core Features & Use Cases
- Assemble a consistent synApps support tree: Use assemble_synApps to clone modules at tested tags and generate a unified buildable support layout.
- Customize module selection and versions: Override specific modules, exclude modules, or extend areaDetector submodules using command-line options or a config file.
- Create and configure new IOCs from the xxx template: Copy/rename xxx-R6-3, update prefixes and build references, and tailor st.cmd and substitutions for your hardware.
Quick Start
Tell me: deploy synApps for my EPICS base at /opt/epics/base, use the default module set, and generate a new IOC from the xxx template named myioc.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: synapps-deploy Download link: https://github.com/BCDA-APS/opencode-skills/archive/main.zip#synapps-deploy Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.