AryanSharma9917 / AryanSharma9917/Codewise-CLI
CodewiseCLI into a Production-Grade DevOps / Platform Engineering CLI
- Dominant language
- Go
- Stars
- 16
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Epic: CodewiseCLI Platform Evolution
Status Update
The core application lifecycle is now functional end-to-end.
The CLI can scaffold, deploy, and monitor workloads on Kubernetes using Helm, with built-in safety checks such as cluster preflight validation and automatic namespace provisioning.
This establishes the foundation for evolving CodewiseCLI into a platform-oriented developer tool rather than a simple scaffolding utility.
Feature Progress
Capability | Status
-- | --
Config Init | Done
Dockerfile Scaffold | Done
Docker Build | Done
Kubernetes Manifest Scaffold | Done
Kubernetes Apply/Delete | Done
Namespace Support | Done
Context Support | Done
Dry-run Mode | Done
Helm Chart Scaffold | Done
Helm-based Deployments | Done
Rollout Monitoring | Done
Environment System | Done
GitOps Deploy | Planned
Deployment Status Command | Planned
Rollback Support | Planned
Observability (Logs/Metrics) | Planned
CI/CD Automation | Planned
Terraform Integration | Planned
Multi-Environment Infrastructure | Planned
Phases
Phase 1 — Core Lifecycle (Completed)
Config → Docker → Kubernetes → Helm → Rollout monitoring
Phase 2 — Platform Capabilities (In Progress)
Environment-aware deployments
Deployment status and rollback
GitOps-oriented workflows
Phase 3 — Infrastructure Layer (Planned)
Terraform modules
Multi-environment provisioning
Centralized configuration patterns
Phase 4 — Delivery Platform (Future)
CI/CD automation
Artifact publishing
Supply chain security (signing / SBOM)
Optional UI layer
Updated Acceptance Criteria
CLI scaffolds and deploys workloads to Kubernetes
Helm-based deployments supported
Namespace, context, and dry-run implemented
Rollout monitoring verifies deployment success
Environments can be created and managed
GitOps workflow implemented
Deployment status command available
Rollbacks supported
Observability accessible via CLI
CI/CD automates build and release
Documentation includes production-style workflows
Contributor guide
Assessment
This issue has not been assessed yet.