Key Points

Introduction


  • The EIC environment eic-shell is a singularity/docker container with a curated selection of software components.

The EIC Software Environment


  • The EIC environment eic-shell is a singularity/docker container with a curated selection of software components.

Using GitHub with EIC Software


  • We use several tools on GitHub to ensure we keep the overview of who does what work.
  • eic-shell provides the dependencies to build the EIC repositories; clone on the host and build inside the container.
  • Every pull request must pass CI (build, tests, clang-format/clang-tidy) and receive a review before merging — see the EICrecon contribution guidelines.