feat: restructure repo for collaboration + add desktop app source

- Reorganize project: clean structure (portable/ u-claw-app/ usb-scripts/ website/)
- Move docs into website/, rename uclaw-scripts to usb-scripts
- Add u-claw-app/ Electron desktop source code
- Add portable/setup.sh: one-command dev environment setup
- Add portable/SkillHub.html: skill marketplace page
- Update README: dev guide, contribution workflow, project structure
- Update .gitignore: exclude runtime binaries and build artifacts
- Expand China install guide: npm mirrors, detailed onboard wizard
This commit is contained in:
dongsheng123132
2026-03-12 10:59:26 +08:00
parent 75b5daab57
commit be734cb111
21 changed files with 16931 additions and 171 deletions

37
.gitignore vendored
View File

@@ -1,25 +1,34 @@
# U-Claw build output bundle (generated release artifact)
U-Claw/
U-Claw-v2/
# ── Runtime dependencies (too large for git, download on build) ──
portable/app/
portable/data/
u-claw-app/node_modules/
u-claw-app/release/
# Toolkit (engineer DIY package, local only)
Toolkit/
# Marketing assets
# ── Non-dev assets (stored locally, not in repo) ──
archive/
reference/
releases/
toolkit/
marketing/
marketing.zip
social-assets/
# OpenClaw source (users download separately)
# ── Build cache & temp ──
.download-cache/
*.dmg
*.exe
*.blockmap
builder-debug.yml
# ── OpenClaw source downloads ──
openclaw-2026.3.7/
openclaw-2026.3.7.zip
# Build cache
.download-cache/
# OS files
# ── OS files ──
.DS_Store
Thumbs.db
# Claude
# ── Claude workspace ──
.claude/
# ── u-claw-app runtime binaries (download on build) ──
u-claw-app/resources/runtime/