enhancement: Create specialized Helm chart variants for different use cases #35
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Create multiple specialized Helm chart variants to serve different use cases more effectively, reducing complexity for users who don't need all features.
Proposed Chart Variants
1.
devcontainer-basic/Target: Simple development environments
Features:
2.
devcontainer-full/Target: Current feature-rich version
Features:
3.
devcontainer-team/Target: Multi-user teams
Features:
4.
devcontainer-k8s/Target: Kubernetes administrators
Features:
5.
devcontainer-ai/Target: AI/ML development
Features:
Implementation Structure
Chart Relationships
Shared Components
Chart Dependencies
Benefits
For Users
For Maintainers
Distribution Options
Option A: Separate Repositories
Option B: Single Repo with Multiple Charts
Option C: Helm Repository
Migration Path
Implementation Plan