Skip to content

Conversation

@StevenTCramer
Copy link
Contributor

Summary

  • Add dev-cli tool with CI/CD orchestration commands following timewarp-nuru patterns
  • Add GitHub Actions workflow for automated CI/CD pipeline with NuGet trusted publishing support

Changes

dev-cli Commands

Command Description
dev build Build the timewarp-terminal library
dev clean Clean solution and artifacts
dev test Run tests (TODO placeholder)
dev verify-samples Verify samples compile (TODO placeholder)
dev check-version Check NuGet publishing status
dev ci Run full CI/CD pipeline

GitHub Actions Workflow

  • Triggers on push/PR to master, release published, and manual dispatch
  • Uses NuGet OIDC trusted publishing for releases
  • Uploads package artifacts

Infrastructure

  • VS Code development environment settings
  • Kanban task management template
  • Project branding assets
  • Fixed repository.props references

StevenTCramer and others added 8 commits December 22, 2025 21:08
- Add VS Code settings with TimeWarp Terminal theme configuration
- Configure custom color scheme and workspace branding
- Set up remote development visual indicators

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <[email protected]>
- Add TimeWarp Terminal avatar SVG for project identity
- Provide visual asset for workspace customization and branding

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <[email protected]>
- Create standardized task template for project tracking
- Provide structured format for task summaries, todos, notes, and results
- Enable consistent documentation across development sessions

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <[email protected]>
Consolidate documentation by moving readme.md from source/timewarp-terminal/ to the repository root as README.md. Update csproj to reference the new location for NuGet package inclusion.
Plan to create a development CLI following timewarp-nuru patterns with:
- CI/CD orchestration commands (ci, build, clean, test, verify-samples, check-version)
- TimeWarp.Nuru framework with attributed routes
- Mediator pattern for command handling
- AOT compilation support
Create a development CLI following timewarp-nuru patterns:
- TimeWarp.Nuru framework with attributed routes
- Mediator pattern for command handling
- AOT compilation support

Commands: build, clean, test, verify-samples, check-version, ci

Also fixes msbuild/repository.props to reference timewarp-terminal instead of timewarp-nuru.
Runs dev-cli ci pipeline on:
- Push to master (with path filters)
- Pull requests to master (with path filters)
- Release published (with NuGet OIDC trusted publishing)
- Manual workflow dispatch
Required for compatibility with current TimeWarp.Nuru version.
@StevenTCramer StevenTCramer merged commit 0137bf2 into master Dec 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants