docs: add project documentation
All checks were successful
CI / Lint & Check (push) Successful in 11s
All checks were successful
CI / Lint & Check (push) Successful in 11s
This commit is contained in:
31
TODO.md
Normal file
31
TODO.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# TODO
|
||||
|
||||
Intake buffer for ideas, issues, and unrefined tasks.
|
||||
|
||||
## Ideas
|
||||
|
||||
- Support for `.harborrc` config file in home directory
|
||||
- Cache project/repo lists for faster tab completion
|
||||
- Webhook management commands
|
||||
- Robot account management
|
||||
- Retention policy display
|
||||
- Health check endpoint monitoring
|
||||
- Multi-registry support (switch between registries)
|
||||
|
||||
## Issues
|
||||
|
||||
- SSL verification disabled globally (should be configurable)
|
||||
- No timeout configuration for API calls
|
||||
- Delete confirmation reads stdin (breaks piping)
|
||||
- Partial digest matching fetches all artifacts (slow for large repos)
|
||||
|
||||
## Questions
|
||||
|
||||
- Should `--json` output be available on all commands?
|
||||
- Should we support OIDC authentication?
|
||||
- Worth adding `--dry-run` for destructive operations?
|
||||
|
||||
## Debt
|
||||
|
||||
- Error handling inconsistent across commands
|
||||
- Some magic numbers (column widths, timeouts)
|
||||
Reference in New Issue
Block a user