Skip to content

Commit d755c2a

Browse files
vveerrggclaude
andcommitted
docs: update CLAUDE.md with repo structure after dev/ reorg
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f3e4797 commit d755c2a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,26 @@ NIP-01, NIP-04 (deprecated), NIP-07, NIP-19, NIP-44, NIP-46, NIP-49, NIP-78
4444
- Cross-device sync via storage.sync
4545
- WCAG AA accessibility
4646

47+
## Repo Structure
48+
```
49+
src/ # Extension source (JS, CSS, HTML)
50+
dev/apple/ # Xcode project (Safari/iOS wrapper)
51+
dev/qa/ # QA automation (screenshot capture/resize)
52+
distros/ # Build output (gitignored)
53+
docs/ # Website, privacy, terms
54+
docs_project_info/ # Project docs (testing, submission, vision)
55+
build.js # esbuild config
56+
tailwind.config.js # Tailwind config
57+
```
58+
4759
## Architecture
4860
Extension uses background service worker + sidepanel UI. Mobile apps (iOS/Android) wrap this in dual-WebView architecture with native bridges (IOSBridge.swift / AndroidBridge.kt).
4961

5062
## Conventions
5163
- Vanilla JS, no frameworks
5264
- kebab-case file names
5365
- Chrome Web Store zips go in `distros/` folder
66+
- Xcode project lives at `dev/apple/NostrKey.xcodeproj`
5467
- WCAG AA contrast, aria-labels, reduced-motion support
5568

5669
## Related Repos

0 commit comments

Comments
 (0)