Files
harbor/TASKLIST.md
Username 11f7bb5b7a
All checks were successful
CI / Lint & Check (push) Successful in 11s
docs: add project documentation
2026-01-18 18:32:55 +01:00

1.2 KiB

Task List

Active, prioritized work items.

In Progress

(none)

Next Up

# Task Notes
1 Unit tests for client.resolve_digest() Core function, good test candidate
2 Unit tests for client.build_url() Simple, deterministic
3 Mock API tests for commands.cmd_projects() Start with simplest command
4 Unicode status symbols in output Replace dashes with box-drawing
5 Add --quiet mode for scripting Suppress headers, minimal output

Backlog

Task Phase
ANSI color support (with NO_COLOR) 3
JSON output mode for all commands 3
labels command 4
copy command 4
quota command 4
pyproject.toml with entry points 5
Shell completions 5

Completed

  • Initial implementation
  • CI pipeline setup
  • Empty response body handling fix
  • README documentation
  • PROJECT.md, ROADMAP.md, TODO.md created
  • Type hints for api_request() and load_credentials()
  • --version flag (-V)
  • build_url() helper function
  • --verify-ssl flag for SSL certificate verification
  • Modular package structure (src/harbor/)
  • Documentation updated for new structure