Skip to content

Commit cec10bc

Browse files
committed
Initial commit
0 parents  commit cec10bc

22 files changed

Lines changed: 2917 additions & 0 deletions

.editorconfig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SPDX-FileCopyrightText: © 2026 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: CC-BY-4.0
3+
4+
root = true
5+
6+
[*]
7+
end_of_line = lf
8+
insert_final_newline = true
9+
charset = utf-8
10+
indent_style = space
11+
indent_size = 4
12+
max_line_length = 100
13+
14+
[Makefile]
15+
indent_style = tab
16+
17+
[{*.json,*.yml,*.yaml,*.cff,*.tex,*.typ}]
18+
indent_style = space
19+
indent_size = 2

.github/workflows/build.yaml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# SPDX-FileCopyrightText: © 2026 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: CC-BY-4.0
3+
4+
name: Build and Release Slides
5+
6+
on:
7+
push:
8+
branches:
9+
- "**"
10+
tags:
11+
- "**"
12+
workflow_dispatch:
13+
14+
jobs:
15+
build:
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- name: Check out repository
20+
uses: actions/checkout@v4
21+
22+
- name: Install Typst 0.14.2
23+
uses: typst-community/setup-typst@v4
24+
with:
25+
typst-version: 0.14.2
26+
27+
- name: Compile slides
28+
run: typst compile slides/slides.typ slides.pdf
29+
30+
- name: Upload slides artifact
31+
uses: actions/upload-artifact@v4
32+
with:
33+
name: slides-pdf
34+
path: slides.pdf
35+
36+
release:
37+
needs: build
38+
if: startsWith(github.ref, 'refs/tags/v')
39+
runs-on: ubuntu-latest
40+
permissions:
41+
contents: write
42+
43+
steps:
44+
- name: Download slides artifact
45+
uses: actions/download-artifact@v4
46+
with:
47+
name: slides-pdf
48+
49+
- name: Create GitHub release
50+
uses: softprops/action-gh-release@v2
51+
with:
52+
files: slides.pdf

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# SPDX-FileCopyrightText: © 2026 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: CC-BY-4.0
3+
4+
# IDEs and development tools
5+
.idea
6+
.vscode
7+
.ruff_cache
8+
9+
# Outputs
10+
*.pdf

.pre-commit-config.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# SPDX-FileCopyrightText: © 2026 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: CC-BY-4.0
3+
4+
repos:
5+
- repo: https://github.com/pre-commit/pre-commit-hooks
6+
rev: v6.0.0
7+
hooks:
8+
- id: check-added-large-files
9+
args: ["--maxkb=1024"]
10+
- id: check-ast
11+
- id: check-case-conflict
12+
- id: check-executables-have-shebangs
13+
- id: check-json
14+
- id: check-merge-conflict
15+
- id: check-symlinks
16+
- id: check-vcs-permalinks
17+
- id: check-yaml
18+
- id: debug-statements
19+
- id: detect-private-key
20+
- id: destroyed-symlinks
21+
- id: end-of-file-fixer
22+
- id: fix-byte-order-marker
23+
- id: mixed-line-ending
24+
- id: pretty-format-json
25+
args: ["--autofix", "--no-sort-keys"]
26+
- id: trailing-whitespace
27+
- repo: https://github.com/Lucas-C/pre-commit-hooks
28+
rev: v1.5.6
29+
hooks:
30+
- id: remove-crlf
31+
exclude_types: [binary]
32+
- repo: https://github.com/hukkin/mdformat
33+
rev: 1.0.0
34+
hooks:
35+
- id: mdformat
36+
additional_dependencies:
37+
- mdformat-gfm
38+
- mdformat-ruff
39+
- mdformat-config
40+
- repo: https://github.com/fsfe/reuse-tool
41+
rev: v6.2.0
42+
hooks:
43+
- id: reuse
44+
- repo: https://github.com/python-jsonschema/check-jsonschema
45+
rev: 0.37.2
46+
hooks:
47+
- id: check-github-workflows

LICENSE

Lines changed: 156 additions & 0 deletions
Large diffs are not rendered by default.

LICENSES/CC-BY-3.0.txt

Lines changed: 319 additions & 0 deletions
Large diffs are not rendered by default.

LICENSES/CC-BY-4.0.txt

Lines changed: 156 additions & 0 deletions
Large diffs are not rendered by default.

LICENSES/LicenseRef-CMM-Logo.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
© Toon Verstraelen <toon.verstraelen@ugent.be>, all rights reserved.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The GitHub logo is a trademark of GitHub, Inc. and is protected by trademark laws.
2+
3+
It is used to link to GitHub repositories and profiles in the STACIE documentation,
4+
in line with GitHub's guidelines for logo usage:
5+
https://brand.github.com/foundations/logo

LICENSES/LicenseRef-UGent-Logo.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
© Ghent University <juridischezaken@ugent.be>, all rights reserved.
2+
3+
The UGent logo is a trademark of Ghent University and is protected by trademark laws.
4+
It is used in the STACIE documentation to indicate affiliation with Ghent University,
5+
in line with Ghent University's guidelines for logo usage:
6+
7+
https://styleguide.ugent.be/basic-principles/logos-and-faculty-icons.html

0 commit comments

Comments
 (0)