chore: initial scaffold

Empty repo bootstrap so cloud planning tools can ingest it.
Architecture and implementation plan tracked separately.
This commit is contained in:
syoul
2026-04-25 19:04:41 +02:00
commit 0a2514ac93
2 changed files with 45 additions and 0 deletions

33
.gitignore vendored Normal file
View File

@@ -0,0 +1,33 @@
# Rust
/target
**/target
Cargo.lock.bak
*.pdb
# Node / Tauri frontend
node_modules
dist
dist-ssr
.vite
*.local
# Tauri
/app/src-tauri/target
/app/src-tauri/binaries/mycelium*
/app/src-tauri/gen/schemas
# Editor / OS
.DS_Store
.idea
.vscode/*
!.vscode/extensions.json
*.swp
*.swo
Thumbs.db
# Secrets / runtime
*.bin
priv_key.bin
*.log
.env
.env.local

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
# mycellium-ui
Cross-platform desktop GUI for [Mycelium](https://github.com/threefoldtech/mycelium) — Threefold's end-to-end encrypted IPv6 overlay network.
Status: scaffolding. See the implementation plan for architecture, IPC protocol, and phasing.
## Stack (planned)
- **App**: Tauri v2 + Vue 3 + TypeScript
- **Daemon**: Rust (`myceliumd`) running as system service, IPC via Unix socket / named pipe
- **Mycelium engine**: official `mycelium` binary embedded as Tauri sidecar
- **Targets v1**: Linux + Windows