Skip to content

Centralize repository workflows and VS Code configuration#26

Closed
artiphishle wants to merge 34 commits into
mainfrom
agent/centralize-repo-devtools
Closed

Centralize repository workflows and VS Code configuration#26
artiphishle wants to merge 34 commits into
mainfrom
agent/centralize-repo-devtools

Conversation

@artiphishle

Copy link
Copy Markdown
Collaborator

Summary

Implements #24.

  • reorganizes Devtools concerns under src/tools/
  • adds canonical GitHub Actions workflow assets
  • adds canonical VS Code settings and extension recommendations
  • adds ankh devtools sync and ankh devtools status
  • adds scoped workflow and VS Code sync/status commands
  • supports deterministic idempotent synchronization and --dry-run
  • adds the required bunx @ankhorage/ankh doctor validate . CI step
  • packages managed assets into dist
  • updates provider metadata, documentation, and tests
  • removes the old architectural assignment to @ankhorage/dev

Command surface

ankh devtools sync [path]
ankh devtools status [path]
ankh devtools workflows sync [path]
ankh devtools workflows status [path]
ankh devtools vscode sync [path]
ankh devtools vscode status [path]

Sync commands support --dry-run.

Validation

The local implementation checks are green, including build, typecheck, lint, Knip, and tests.

Architecture

The concerns are equal siblings under src/tools:

src/
├── cli/
└── tools/
    ├── eslint/
    ├── prettier/
    ├── knip/
    ├── workflows/
    ├── vscode/
    └── shared/

There is deliberately no generic templates/ layer.

Compatibility

No legacy aliases, migration shims, deprecation wrappers, or ankh dev ... compatibility surface are included. The only canonical command prefix is ankh devtools ....

Closes #24.

@artiphishle artiphishle self-assigned this Jul 12, 2026
@artiphishle

Copy link
Copy Markdown
Collaborator Author

duplicate

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.

Add centralized repo workflow and VS Code synchronization to devtools

1 participant