IBEX Developer's Manual
Overview
Project Overview
Editing this Documentation
Glossary
User Interfaces & Scripting
IBEX GUI (Eclipse)
Script Generator
Scripting (Python)
Web Dashboard & Chat
IBEX Server & Systems
Backend System Components
EPICS IOCs & Support Modules
Specific Devices & IOCs
Project Processes & Tools
Providing Support
Releases & Deployment
Tools
Processes
Admin
Continuous Integration
Decision Log
Developer Processes
Git and Github
Instrument Migration Notes
Meetings - internal
Meetings - with scientists
Project Management
IBEX Developer's Manual
Processes
Edit on GitHub
Processes
Admin
Data Protection
Access to ISIS Instrument Halls
Remote Working (VNC Cloud)
Continuous Integration
Adding Jenkins nodes
Github Actions versus Jenkins
Jenkins Build Server
Jenkins Trouble Shooting
Updating the RHEL Jenkins Node
Running automated system tests
TestBuild Jenkins Build
reusable workflows
Decision Log
Developer Processes
Component & Activity Stewards
Dependency Updates
External Contributions
Good Ticket Writing
Project Documentation
Things to know as a developer
Ticket workflows
Umbrella tickets
Understanding Java Licensing
Unupdated dependencies
Setting up WSL (Windows Subsystem for Linux)
Git and Github
Adding new modules
Automation Application
Getting started with git and github
Git cleanup
Useful Git commands
Git workflow
Git and SSH key authentication
New local git repository
Instrument Migration Notes
ALF
ARGUS
CHIPIR
CHRONUS
CRISP
DETMON
EMMA
EMU
ENGIN-X
GEM
HIFI
HIFI-CRYOMAG
HRPD
IMAT
INES
INTER
IRIS
LARMOR
LET
LOQ
MAPS
MARI
MERLIN
MUONFE
MUSR
MUX
NIMROD
OFFSPEC
OSIRIS
PEARL
POLARIS
POLREF
RIKENFE
SANDALS
SANS2D
SURF
SXD
TOSCA
VESUVIO
WISH
ZOOM
Meetings - internal
Sprint pre-planning
Code chats
Meeting roles & rotas
Program Increment Planning
Sprint Planning
Sprint Review & Retrospective
Technical Debt Stand-down
Meetings - with scientists
Regular Demos of IBEX to Scientists
Training Instrument Scientists in IBEX
Project Management
Estimating Sprint Capacity
PM Workbook
Prioritisation of tickets
Sprint Burn down Chart