-
Notifications
You must be signed in to change notification settings - Fork 8
Runbooks Setup #11
Copy link
Copy link
Open
Description
Deliverable: Working project skeleton with CLI framework
- Set up development environment with uv: pyproject.toml & Taskfile.yaml
- Configure Github Actions & pre-commit hooks
- Establish project structure matching cloud-foundations, base classes and utilities: https://cloudops.oceansoft.io/cloud-foundation/aws-cloud-foundation
- Set up logging and configuration management
- Create CLI framework with Click
- Write initial functional tests
⚡ Quick Setup & Test
1. Install & Setup
# 1. Install dependencies using Taskfile.yaml
task install
# 2. Install package in editable mode for CLI execution
uv pip install -e .2. Validate Core Functionality
# Test all CLI commands (automated via Taskfile)
task test-cli
# Run complete validation workflow
task validate3. Alternative: Manual Step-by-Step
# Manual quality checks (if needed)
task test # Run tests
task code_quality # Code quality
task demo # Run sample commandsReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Projects
Status
No status