For developers¶
Release Management¶
- Release Lifecycle Notes
- Creating a tagged release of artdaq
- artdaq Release testing documentation and results
- Building artdaq with Jenkins and distributing it with SciSoft
- A step-by-step guide to building artdaq with Jenkins
- artdaq Release Notes Pages
- Copying artdaq-related UPS products to CVMFS
- Creating an Online Monitoring artdaq release
Git flow quick start¶
Clang Format¶
- repo root should have .clang-format file:
cd <repo_root>
setup clang v7_0_0 clang-format-dry-run() { ff=$1; clang-format <$ff >$ff.tmp; diff $ff{,.tmp}; rm -f $ff.tmp; } clang-format-dry-run <file> OR clang-format <file>
Design notes¶
- Status Monitoring GUI
- Commander additions for Configuration Archives
- End-of-data and EndSubRun handling in BRs and EBs
- ARTDAQ Node.js Run Control and Configuration Management
- Discussion of ds50daq code re-use
- ContainerFragment Design Notes
- Subsystems
Initial reference material¶
- CluckComputingCluster
- CUDA documentation
- MultistreamPerformanceTool
- artdaq Work List
- Required packages for building/running on various platforms
Notes on work done¶
- Obsolete config params as of artdaq v3_01_00
- artdaq 3 details
- Draft notes on configuration API
- Updating artdaq based on recent changes in ds50daq
- Notes on sending configure transition to selected artdaq processes -- From #21083
- Using run_integration_tests.sh