docs: update Key Design Principles — TUI-First + Orange Theme
This commit is contained in:
@@ -104,11 +104,12 @@ Hostkeeper is a cross-platform SSH/SFTP management tool written in Go, inspired
|
|||||||
|
|
||||||
### Key Design Principles
|
### Key Design Principles
|
||||||
|
|
||||||
1. **Single Source of Truth** - All data stored in JSON/YAML files
|
1. **Single Source of Truth** - All data stored in JSON files
|
||||||
2. **Command-First** - TUI is wrapper for core commands
|
2. **TUI-First** - TUI is the primary interface; CLI commands serve quick tasks and scripting
|
||||||
3. **Layered Architecture** - UI → Business Logic → Storage
|
3. **Layered Architecture** - UI → Business Logic → Storage
|
||||||
4. **Cross-Platform** - Pure Go, no OS-specific dependencies
|
4. **Cross-Platform** - Pure Go, no OS-specific dependencies
|
||||||
5. **Encrypt-Ready** - Structure prepared for encryption upgrade
|
5. **Encrypt-Ready** - Structure prepared for encryption upgrade
|
||||||
|
6. **Orange Theme** - Distinct orange color palette to visually separate Hostkeeper from the native terminal, signaling the user is inside the application environment
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user