From b5beb76ec7b2b94b51df81b1873f2840b43de296 Mon Sep 17 00:00:00 2001 From: Jonas Windhager Date: Fri, 21 Nov 2025 19:42:02 +0100 Subject: [PATCH 1/2] add simple quarto page --- .gitignore | 4 ++++ _quarto.yml | 24 +++++++++++++++++++++ about.qmd | 12 +++++++++++ decisions.qmd | 6 ++++++ decisions/ADR001-example-decision/index.qmd | 5 +++++ index.qmd | 5 +++++ procedure.qmd | 5 +++++ styles.css | 1 + 8 files changed, 62 insertions(+) create mode 100644 .gitignore create mode 100644 _quarto.yml create mode 100644 about.qmd create mode 100644 decisions.qmd create mode 100644 decisions/ADR001-example-decision/index.qmd create mode 100644 index.qmd create mode 100644 procedure.qmd create mode 100644 styles.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..883155a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/.quarto/ +/_site/ + +**/*.quarto_ipynb diff --git a/_quarto.yml b/_quarto.yml new file mode 100644 index 0000000..70c804b --- /dev/null +++ b/_quarto.yml @@ -0,0 +1,24 @@ +project: + type: website +website: + title: "SciLifeLab IDS Architecture Board" + navbar: + left: + - text: "Home" + href: index.qmd + - procedure.qmd + - decisions.qmd + - about.qmd + sidebar: + - id: decisions + style: docked + contents: decisions +format: + html: + theme: + - cosmo + - brand + css: styles.css + toc: true +execute: + freeze: auto diff --git a/about.qmd b/about.qmd new file mode 100644 index 0000000..f8312ce --- /dev/null +++ b/about.qmd @@ -0,0 +1,12 @@ +--- +title: "About" +--- + +Current members of the SciLifeLab IDS Architecture Board: + +- Johan Viklund (NBIS) +- Johannes Alneberg (NGI) +- Jonas Hagberg (DC/NBIS) +- Jonas Söderberg (NBIS-SCoRe) +- Jonas Windhager (NBIS-BIIF) +- Konstantin Dossis (DC) diff --git a/decisions.qmd b/decisions.qmd new file mode 100644 index 0000000..f46a2fe --- /dev/null +++ b/decisions.qmd @@ -0,0 +1,6 @@ +--- +title: "Decisions" +sidebar: decisions +--- + +This section contains all Architecture Decision Records (ADRs) of the SciLifeLab IDS Architecture Board. diff --git a/decisions/ADR001-example-decision/index.qmd b/decisions/ADR001-example-decision/index.qmd new file mode 100644 index 0000000..354d1dd --- /dev/null +++ b/decisions/ADR001-example-decision/index.qmd @@ -0,0 +1,5 @@ +--- +title: "ADR001: Example decision" +--- + +This is an example decision. diff --git a/index.qmd b/index.qmd new file mode 100644 index 0000000..0d2fb51 --- /dev/null +++ b/index.qmd @@ -0,0 +1,5 @@ +--- +title: "SciLifeLab IDS Architecture Board" +--- + +Welcome to the homepage of the SciLifeLab Integrated Data Services (IDS) Architecture Board. diff --git a/procedure.qmd b/procedure.qmd new file mode 100644 index 0000000..058bfdb --- /dev/null +++ b/procedure.qmd @@ -0,0 +1,5 @@ +--- +title: "Procedure" +--- + +This page outlines the decision making procedure of the SciLifeLab IDS Architecture Board. diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..2ddf50c --- /dev/null +++ b/styles.css @@ -0,0 +1 @@ +/* css styles */ From 50eb13592309620f99148442330d4204f98f2920 Mon Sep 17 00:00:00 2001 From: Jonas Windhager Date: Fri, 21 Nov 2025 19:42:25 +0100 Subject: [PATCH 2/2] add publish workflow --- .github/workflows/publish.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..79136cf --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,19 @@ +name: publish +on: + push: + branches: + - main + workflow_dispatch: +jobs: + build-deploy: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v6 + - uses: quarto-dev/quarto-actions/setup@v2 + - uses: quarto-dev/quarto-actions/publish@v2 + with: + target: gh-pages + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}