This website is been developed with the goal to support the software domain of the EIC community.
Its mission, technology and design principles are different for the EIC User Group website and
the Wikis used by the Working Groups to develop and share information that could change quite
often. By contrast, this portal aims to provide reliable links to the code and repositories,
curated and stable documentation and other resources necessary to advance the goals of the EIC
in the software domain.
The following considerations are important for long-term viability of the site:
- ease of maintenance
In order to meet these criteria this website relies on modern static
website generator technology with the following features:
- separation of the content (including text as well as numeric data and graphics) from the layout of individual pages as well as of the website as whole
- management of potentially complex structured data without reliance on databases, by keeping data in JSON, YAML and CSV formats
- flexible ways to filter, manipulate, modify and format the data to be included in the pages presented to the user
- use of a highly readable and an easy-to-edit syntax for content creation (the so-called Markdown syntax)
To this end, the popular Jekyll website generator is used, with
an additional toolkit Bootstrap for optimal user experience.
Both Jekyll and Bootstrap are free and open source.
Design and Implementation
To learn about the design and conventions used on this site please see the
The code is available on GitHub in its own repository.
Information collected here is managed by the EIC software Group. Design of this site was inspired by the HEP Software Foundation Web site.
We are grateful to the authors and maintainers of the following technologies: