Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

601 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arc42 Documentation, help and tips

Here we collect tips on using arc42.

For every arc42 section, you find

  • Motivation: Why is this section useful
  • Content: What shall be included in this section
  • Form: How could this be done, usually with several variants
  • Tips and practical advice

It's powered by Jekyll and a modified TTSCK theme (see below) - the site is generated by github-pages.

Examples

The examples are referenced from single markdown files under _examples, and automatically included in the respective sections.

License

As all of the arc42 content, this FAQ is free to use under a liberal Creative-Commons license:

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Jekyll TTSCK Theme

For documentation on this theme, see the original documentation.

We implemented several enhancements over the original theme (e.g. responsive navigation, thx to Falk Hoppe)

Training dates

The training block at the foot of ~200 section pages is rendered at build time from _data/trainings.json — an expiry-filtered copy of https://trainings.arc42.org/api/trainings.json that .github/workflows/refresh-trainings.yml refreshes weekly (Mondays 04:47 UTC), manually via workflow dispatch, or immediately on a repository_dispatch event (trainings-updated) pushed by trainings.arc42.org-site right after its feed republishes — committing only when the dates actually changed. The push dispatch is an accelerator, never a dependency (ADR-0006 in meta.arc42.org): if it doesn't arrive, the weekly cron still bounds staleness at one week, and a failed fetch simply keeps the last committed snapshot. Edit dates in the trainings repo's _data/trainings.yml, never here; _includes/training-dates.html owns the rendering, _sass/_utilities.scss the styling. This replaced the former runtime htmx fetch from the Vercel fragment backend (see the integration spec in the arc42 workspace's docs/superpowers/specs/2026-08-04-docs-faq-training-dates-design.md).

About

Help, documentation and tips on using arc42: arc42 online manual (content and jekyll theme)

Topics

Resources

Security policy

Stars

68 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages