Initialize project skeleton with CLI and documentation

Add initial project structure including:
- Go module with Cobra CLI dependency
- Root command and main entrypoint
- Basic documentation (README, AGENTS.md, architecture, decisions,
  development, roadmap)
- Configuration example and gitignore
- Tool version management with mise
- Comprehensive project rules and conventions
This commit is contained in:
2026-04-25 17:18:16 +00:00
commit e8a0c48658
14 changed files with 312 additions and 0 deletions

24
docs/roadmap.md Normal file
View File

@@ -0,0 +1,24 @@
# Roadmap
See `README.md` for high-level feature list. This file tracks detailed progress.
## v0
| Feature | Status | Notes |
|---------|--------|-------|
| CLI config management | ⬜ planned | |
| JWT authentication | ⬜ planned | |
| File upload/download/manage APIs | ⬜ planned | |
| Admin endpoints | ⬜ planned | |
| WebDAV | ⬜ planned | |
## Future
| Feature | Status | Notes |
|---------|--------|-------|
| Image server | ⬜ planned | |
| Pastebin & code snippets | ⬜ planned | |
| S3 storage backend | ⬜ planned | |
| Nextcloud-compatible API | ⬜ planned | |
Update status after completing related work.