Title: ⚙️ Create Taskfile for common development workflows
Description
Introduce a Taskfile to standardize common development workflows.
This provides a simple interface for running:
- builds
- tests
- runs
- release tasks
Goals
- Improve developer experience
- Standardize commands
- Reduce cognitive load
- Provide consistent workflows
Requirements
1. Create Taskfile
Create:
2. Define Core Tasks
Build
Runs:
Run
Runs:
Test
Runs:
Release Build
Runs:
Clean
Runs:
3. Optional Tasks (Encouraged)
Check
Runs:
Format
Runs:
Lint
Runs:
4. CLI Consistency
Ensure tasks:
- use long-form flags where applicable
- are clearly named
- are easy to remember
5. Documentation
Add comments explaining each task.
6. Copilot Guidance
- Keep tasks simple and readable
- Avoid overengineering
- Use descriptive task names
- Ensure compatibility with DevContainer
Acceptance Criteria
Notes
Taskfile becomes the primary interface for development workflows.
Future tasks may include:
- release automation
- audit generation
- CI helpers
Title: ⚙️ Create Taskfile for common development workflows
Description
Introduce a Taskfile to standardize common development workflows.
This provides a simple interface for running:
Goals
Requirements
1. Create Taskfile
Create:
2. Define Core Tasks
Build
Runs:
Run
Runs:
Test
Runs:
cargo testRelease Build
Runs:
Clean
Runs:
3. Optional Tasks (Encouraged)
Check
Runs:
Format
Runs:
Lint
Runs:
4. CLI Consistency
Ensure tasks:
5. Documentation
Add comments explaining each task.
6. Copilot Guidance
Acceptance Criteria
Notes
Taskfile becomes the primary interface for development workflows.
Future tasks may include: