forked from claw/flaskpaste
docs: update project status for v1.2.0
This commit is contained in:
33
TASKLIST.md
33
TASKLIST.md
@@ -4,38 +4,47 @@ Prioritized, actionable tasks. Each task is small and completable in one session
|
||||
|
||||
---
|
||||
|
||||
## Priority 1: Operations
|
||||
## Priority 1: Ecosystem
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Add /metrics endpoint skeleton (for future Prometheus)
|
||||
| ☐ | Add structured logging option via environment variable
|
||||
| ☐ | Create Ansible deployment role
|
||||
| ☐ | Add Kubernetes manifests (Deployment, Service, ConfigMap)
|
||||
| ☐ | Add systemd service unit example
|
||||
|
||||
## Priority 2: Features
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Add paste listing for authenticated users
|
||||
| ☐ | Add paste password protection
|
||||
| ☐ | Add rate limit headers (X-RateLimit-*)
|
||||
|
||||
## Priority 3: Documentation
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Add deployment examples (Kubernetes, systemd)
|
||||
| ☐ | Create CONTRIBUTING.md with development setup
|
||||
|
||||
## Priority 4: Testing
|
||||
## Priority 3: Quality
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Fix mypy type errors (currently ignored)
|
||||
| ☐ | Add test for concurrent identical submissions
|
||||
| ☐ | Add integration tests for container deployment
|
||||
|
||||
## Priority 4: Documentation
|
||||
|
||||
| Status | Task
|
||||
|--------|--------------------------------------------------------------
|
||||
| ☐ | Create CONTRIBUTING.md with development setup
|
||||
| ☐ | Add PKI usage examples to documentation
|
||||
|
||||
## Completed
|
||||
|
||||
| Date | Task
|
||||
|------------|--------------------------------------------------------------
|
||||
| 2024-12 | Implement minimal PKI (CA, issuance, revocation)
|
||||
| 2024-12 | Add security tooling (ruff, bandit, mypy, pip-audit)
|
||||
| 2024-12 | Create Makefile with dev workflow targets
|
||||
| 2024-12 | Setup CI/CD pipeline (Gitea Actions)
|
||||
| 2024-12 | Fix all ruff lint issues
|
||||
| 2024-12 | Optimize CI workflow (concurrency, job deps)
|
||||
| 2024-12 | Add PKI commands to CLI (status, issue, revoke)
|
||||
| 2024-12 | Implement burn-after-read option
|
||||
| 2024-12 | Implement custom expiry per paste
|
||||
| 2024-12 | Optimize Containerfile with multi-stage build
|
||||
|
||||
Reference in New Issue
Block a user