Source for the EpiAware organisation website — the meta-site for a composable Julia ecosystem for infectious disease modelling.
The site links out to the ecosystem’s packages, wraps their documentation in a single browser, and hosts org-level material (using Julia, FAQ, contributing, developer, funding, getting involved) alongside a gallery and team page.
The site is built with Quarto.
quarto preview # live local preview
quarto render # build into _site/
Every push and pull request builds the site in CI
(.github/workflows/publish.yml), so a broken build is caught before merge.
Pushes to main deploy it to GitHub Pages.
Copy packages/_template.qmd to packages/<yourpackage>.qmd, fill in the front
matter and body, and open a pull request. The card on the
Packages page is generated from the file,
and adding the package to the docs browser is a one-line entry in the
EPIAWARE_DOCS list in docs.qmd.
index.qmd — homepackages/ — one page per package, plus the generated listing and a templatedocs.qmd — unified documentation browsertutorials.qmd, gallery.qmd, team.qmd, funding.qmd, get-involved.qmd, community.qmdusing-julia.qmd, faq.qmd, contributing.qmd, developer.qmd — org-level guidestheme-light.scss, theme-dark.scss, styles.css — themeassets/img/logo.svg — org logoThe site is served at https://epiaware.github.io. To use a custom domain
(e.g. epiaware.org), add a CNAME file and update site-url in _quarto.yml.