mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 05:02:07 +00:00
722 B
722 B
betterNAS
- control-plane owns policy and identity (decides)
- node-agent owns file serving (serves)
- web owns UX (consumer facing)
- nextcloud-app is optional adapter only for cloud storage in s3 n shit
Monorepo
apps/web: Next.js control-plane UIapps/control-plane: Go control-plane serviceapps/node-agent: Go NAS runtime / WebDAV nodeapps/nextcloud-app: optional Nextcloud adapterpackages/contracts: canonical shared contractspackages/ui: shared React UIinfra/docker: local Docker runtime
The root planning and delegation guide lives in skeleton.md.
Verify
Run the repo acceptance loop with:
pnpm verify