docs: update project status for v1.2.0

This commit is contained in:
Username
2025-12-20 17:24:41 +01:00
parent 260d6e894d
commit 486bac1d85
4 changed files with 112 additions and 104 deletions

View File

@@ -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