Back to home page

EIC code displayed by LXR

 
 

    


Warning, /swf-common-lib/CLAUDE.md is written in an unsupported language. File is not indexed.

0001 # swf-common-lib
0002 
0003 Start from the SWF workspace guide, `../swf-testbed/CLAUDE.md`
0004 (<https://github.com/BNLNPPS/swf-testbed/blob/main/CLAUDE.md>): the
0005 system, the workspace, how to work, production and collaboration. This
0006 file adds what is particular to swf-common-lib, the library shared by the
0007 swf applications and their agents: the agent base class (`BaseAgent`),
0008 logging, the swf-monitor REST client, and the MQ and Rucio clients
0009 (`README.md`).
0010 
0011 - A core repository: developed on the current `infra/baseline-vNN`
0012   branch together with swf-testbed and swf-monitor, released to `main`
0013   with them.
0014 - Every agent of the testbed and of production runs on this code, so a
0015   change here is a change to all of them; the agent lifecycle (startup,
0016   heartbeat, reconnection, shutdown) is documented in swf-testbed
0017   `docs/agent-management.md`.
0018 - Tests: `./run_tests.sh`.