This directory holds the EPICS-env book, the procedures that AI agents follow, and the work records of the release cycles.
The book source lives under src/, with its configuration in
book.toml. .github/workflows/docs.yml builds it with the
jeonghanlee/mdbook container image and publishes it at
https://jeonghanlee.github.io/EPICS-env/.
To build the book the same way from the repository root, run the same image as your own user, so the output directory stays writable:
docker run --rm -u "$(id -u):$(id -g)" -v "$PWD:/work" -w /work jeonghanlee/mdbook mdbook build docsThe HTML lands in docs/book/, which Git ignores. To preview while editing,
serve it instead and open http://localhost:3000:
docker run --rm -it -u "$(id -u):$(id -g)" -p 3000:3000 -v "$PWD:/work" -w /work jeonghanlee/mdbook mdbook serve docs -n 0.0.0.0procedures/ holds procedures written for AI agents to follow. Each carries
the roles, judgment stages, and record rules of one kind of work; the book
pages cover the commands of the same work for a person.
module-bump-procedure.md: move a module pin to a newer upstream release.upstream-fix-carry-procedure.md: select upstream fixes merged after the pin of EPICS base or pvxs and carry them as patches.upstream-fix-verification-procedure.md: verify a fixed module against a production installation before adoption.measComp-tc32-fix-20260912-215519.md: an execution example of the verification procedure, the record of its first run, made beforetools/verify_fix_build.bashandtools/pv_snapshot.bashexisted.commonIocsh-verification-procedure.md: verify each common iocsh fragment against a test IOC.
milestone-84ee626.md: the active work register onmaster; read it first. The released 1.4.0 register ismilestone-1.4.0.mdat commit84ee626.CLOSED_DOORS.md: examined candidates the owner decided to keep as they are, so a later review does not repeat the investigation.design/makeRPath-perl-port/: design records of the makeRPath port (issue #25).archive/: records of earlier cycles and era-specific notes, kept as written:milestone-1.3.0.md: the released 1.3.0 work register.testplan_1.3.0.md: the 1.3.0 cycle test plan.plantest_1.2.2.md: the 1.2.2 cycle test plan.base-carry-1.3.0.md: the EPICS base fix-carry decision record (#52).pvxs-carry-1.3.0.md: the pvxs fix-carry decision record (#53).module-bumps-1.3.0.md: the 1.3.0 module bump decision record (#21).module-management/: the module-management section of the book before the 1.4.0 rebuild.README.macOS.11.md: a platform note of the macOS 11 era.Libera_EPICS_configuration.md: a cross-compile note for Libera (linux-arm).ALS-U-EPICS-Environment.md: an install guide of the ALS-U RC era, with its exported PDF beside it.