Next-gen group website, built from metadata
  • HTML 97.7%
  • Python 1.1%
  • JavaScript 0.6%
  • Jinja 0.5%
  • CSS 0.1%
Find a file
Michał Szczepanik 791c5f57bd Display person's roles in their project
This does a two-step process for processing metadata: first, all
projects are fetched, roles are inlined, and projects are
cached. Then, when processing Person records, projects are injected
from cache (with roles already inlined -- this is a workaround for
inline not supporting inlined objects). This relies on
orinoco/query-research-information#6

With the role labels / names available, these can be accessed in the
person page template.
2026-03-19 15:37:50 +01:00
.datalad [DATALAD] new dataset 2025-10-31 08:12:07 +01:00
.forgejo Display person's roles in their project 2026-03-19 15:37:50 +01:00
archetypes [DATALAD RUNCMD] chore: initialize site 2025-10-31 09:12:23 +01:00
assets chore: update css 2026-03-09 20:04:39 +01:00
code fix: avoid duplicate edge IDs 2026-03-09 12:00:24 +01:00
config/_default feat: icon-based menu 2026-03-09 19:53:09 +01:00
content chore: auto-generate content from metadata 2026-03-17 03:00:48 +00:00
layouts rf: minor visual tuning 2026-03-09 20:09:47 +01:00
page_templates Display person's roles in their project 2026-03-19 15:37:50 +01:00
static chore: auto-generate content from metadata 2026-03-16 02:00:42 +00:00
themes Register congo theme as a submodule 2025-10-31 08:22:12 +01:00
.gitattributes chore: import placeholder and basic CSS for old member page 2026-02-24 12:00:22 +01:00
.gitignore chore: git(-annex) setup 2025-10-31 09:12:23 +01:00
.gitmodules Register congo theme as a submodule 2025-10-31 08:22:12 +01:00
package.json chore: tooling to tailor CSS 2026-02-24 12:00:22 +01:00
README.md doc: start README 2025-10-31 09:12:23 +01:00

Metadata-based website of the Psychoinformatics group

This website is using hugo to build site content that is (mostly) pulled from a metadata system, using a formal metadata model for all content.

This repository should not see any manual content edits. All custom editing is constraint to the presentation (looks/style). Content changes are exclusively done via editing the respective records in the underlying metadata system.

Requirements

As per congo theme version 2.12.0 (2025-06-22), hugo 0.146.0 or later is required.

Setup notes

Hugo doesn't like symlinks (cheers windows!). Hence all files are annexed in unlocked mode (git annex config --set annex.addunlocked true).