Skip to content

Add folgen beside Mandoria - #6

Merged
carstenb merged 2 commits into
masterfrom
folgen
Oct 13, 2026
Merged

carstenb merged 2 commits into
masterfrom
folgen

Conversation

@carstenb

Copy link
Copy Markdown
Owner

Adds my second side project, folgen, to the site and to the generated GitHub profile README, on equal footing with Mandoria.

Site

  • New block in #side with the same structure as Mandoria (tag, h3, three paragraphs), linking the repository: https://github.com/carstenb/folgen. No app link while it is invite-only.
  • .aside layout: Mandoria and folgen share two equal columns; "Building to understand" spans both below, its paragraphs aligned to the project columns via subgrid. Below 900px everything stacks as before. Checked at 375 / 768 / 1280px, no horizontal scroll.
  • The tag keeps "folgen" in lower case: <span class="as-is"> switches off the tag's uppercase transform. This is the one small deviation from Mandoria's markup.
  • The in-text repository link gets a subtle underline (same pattern as the CV org links), since axe flagged it under link-in-text-block.

Profile README

  • profile/build.js now extracts any side project by its tag (sideProject('Mandoria'), sideProject('folgen')); both fail the build if their markup goes missing.

  • Template gets a folgen entry under "What I build":

    folgen: Series, one episode at a time.
    Problem → keeping track of shows across streaming services
    Approach → open source, AI-assisted, built in the open
    Why → a calm tracker I want to use myself

Checks (run locally)

  • node design/check.js .: all site checks passed
  • node profile/build.js: builds, output verified
  • html-validate on all four pages: no errors
  • linkinator (internal links): 27 links, all OK
  • axe on all four pages: 0 violations
  • Lighthouse with the workflow's assertions (3 runs per URL): all assertions passed

🤖 Generated with Claude Code

carstenb and others added 2 commits October 13, 2026 14:06
folgen gets its own block with the same structure as Mandoria. The two
projects now share equal columns, and "Building to understand" spans
both below them, its paragraphs aligned to the project columns through
subgrid. Below 900px everything stacks as before.

The tag keeps "folgen" in lower case despite the uppercase tag style,
and the in-text repository link is underlined so it does not rely on
colour alone (axe link-in-text-block).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
build.js now extracts any side project by its tag, so Mandoria and
folgen share one code path and both fail the build if their markup
goes missing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@carstenb
carstenb merged commit a0fc450 into master Oct 13, 2026
2 checks passed
@carstenb
carstenb deleted the folgen branch October 13, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant