Revise PLAN.md by removing development guidelines
Removed development guidelines and performance budgets sections.
This commit is contained in:
parent
021e532900
commit
123ebf9b43
27
PLAN.md
27
PLAN.md
|
|
@ -6,11 +6,8 @@ A **local-first, cross-platform tasks application** inspired by Google Tasks. Bu
|
|||
|
||||
**Core Principles**:
|
||||
- **Local-First**: Your data, your folder, your control
|
||||
- **Privacy**: Data stays on your devices and chosen storage
|
||||
- **Fast**: Sub-second startup, instant response
|
||||
- **Portable**: Plain markdown files, works with any text editor
|
||||
- **Cross-Platform**: Single codebase, all platforms
|
||||
- **Future-Proof**: Clean architecture enables game-like polish later
|
||||
|
||||
**Data Format**: Tasks stored as markdown files with YAML frontmatter (Obsidian-compatible)
|
||||
**Storage**: User selects folder location (e.g., `~/Documents/Tasks`, `~/Dropbox/Tasks`)
|
||||
|
|
@ -19,30 +16,6 @@ A **local-first, cross-platform tasks application** inspired by Google Tasks. Bu
|
|||
|
||||
---
|
||||
|
||||
## Development Guidelines
|
||||
|
||||
### Testing Strategy
|
||||
- **Unit tests**: Data models and business logic
|
||||
- **Integration tests**: Storage layer operations
|
||||
- **E2E tests**: Critical user flows
|
||||
- **Performance tests**: Startup time, large datasets
|
||||
- **Platform tests**: Verify each platform build
|
||||
|
||||
### Performance Budgets
|
||||
- **Cold start**: < 200ms on desktop, < 500ms on mobile
|
||||
- **First render**: < 100ms
|
||||
- **Task creation**: < 50ms
|
||||
- **Sync operation**: < 2s for typical dataset (< 1000 tasks)
|
||||
- **Memory usage**: < 50MB on mobile, < 100MB on desktop
|
||||
|
||||
### Version Scheme
|
||||
Semantic versioning: `0.1.0 → 1.0.0`
|
||||
|
||||
### CI/CD
|
||||
GitHub Actions for all platforms
|
||||
|
||||
---
|
||||
|
||||
## Resources
|
||||
|
||||
- [Bevy Documentation](https://bevyengine.org/)
|
||||
|
|
|
|||
Loading…
Reference in a new issue