aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-06 11:03:13 +0200
committerDanilo M. <danix@danix.xyz>2026-07-06 11:03:13 +0200
commit3ab88b314055d006d047baf6fe4daac14993d25c (patch)
treeb1f434f198c2beba317dba9e58ece8d0ef8f8fe7 /CLAUDE.md
parente74a675c79a9260689166ffec8459c975f599cd1 (diff)
downloadmy-slackbuilds-3ab88b314055d006d047baf6fe4daac14993d25c.tar.gz
my-slackbuilds-3ab88b314055d006d047baf6fe4daac14993d25c.zip
CLAUDE.md: document .extras/ for non-package files
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 9ddb380..cd9990c 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -25,6 +25,14 @@ Version tracking is handled by a single file:
.extras/nvchecker.toml # nvchecker config listing all packages
```
+### `.extras/` holds all non-package repo files
+
+Anything that is not a SlackBuild package must live under `.extras/`, never at
+the repo root. In particular, design docs and specs go in
+`.extras/docs/`, NOT a top-level `docs/`. The build repository consumes this
+repo as a subtree, and a top-level `docs/` folder leaks into that subtree.
+(This has been fixed twice already; keep it in `.extras/`.)
+
---
## SlackBuild Scripting Guidelines