summaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-06-26 18:18:10 +0200
committerDanilo M. <danix@danix.xyz>2026-06-26 18:18:10 +0200
commit0ea896046016cf11cae89c85cc62a8027f6c3a3d (patch)
tree9e0f255e15bcbbabcce37595cc53f7c8375ae6bc /CLAUDE.md
parenta5fd7accc41cdab61fbce03871a315cf5e8139e5 (diff)
downloaddanixxyz-release_26062026-1819.tar.gz
danixxyz-release_26062026-1819.zip
docs: document Slackware project pages in CLAUDE.md and WORKFLOW.mdrelease_26062026-1819
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 14b7719..9c58a36 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -23,6 +23,27 @@ DO NOT write code for shortcodes without consulting the user first. Implement:
**Documentation**: Update `SHORTCODES.md` with usage examples for every tool.
+## 🐧 Slackware Project Pages
+A dedicated Hugo section (`content/{en,it}/slackware/`) for long-form project
+references, distinct from dated articles. The clickable **Slackware** hub
+(`/slackware/`) explains why Slackware is used and aggregates every project as
+a styled row; each project has its own full page.
+- **Authoring**: drop a folder with `index.md` per project; it appears on the
+ hub automatically. Light front-matter schema: `tagline`, `status` (string
+ badge: active/maintained/wip/archived), optional `repo_url`, `tags`. Body is
+ freeform markdown.
+- **Images**: inferred by filename as page resources — `thumbnail.*` (3:2 row
+ image) and `header.*` (wide banner above the project title). Mono-glyph
+ fallback when no thumbnail.
+- **Taxonomy + search**: project `tags` reuse the shared site `tags` taxonomy
+ (term pages aggregate articles + projects) and projects are in the search
+ index.
+- **Menu**: top-level entries renamed — **Projects** (external → git.danix.xyz)
+ and a **Slackware** parent whose submenu holds **Packages** (the package-repo
+ page) and, optionally, project pages. The submenu is a full-width second row
+ that expands the frosted header on hover/focus (CSS-only, keyboard-accessible).
+- See `WORKFLOW.md` → "Working with Slackware Project Pages" for the recipes.
+
## 🎨 Design & UX
- **Identity**: Maintain the font stack and palettes from `danix.me`.
- **Accent**: Primary Purple. Modern aesthetic with an open-source/hacker soul.