Skip to content

feat: move shader submissions from web to CLI + MCP#38

Merged
devallibus merged 3 commits into
masterfrom
development
Mar 8, 2026
Merged

feat: move shader submissions from web to CLI + MCP#38
devallibus merged 3 commits into
masterfrom
development

Conversation

@devallibus
Copy link
Copy Markdown
Owner

Summary

  • Extract submission logic from web app into packages/cli/src/lib/ as pure, testable functions
  • Add submit command to CLI (shaderbase submit <glsl-or-url>)
  • Add submit_shader tool to MCP server (JSON-RPC + legacy HTTP)
  • Remove /submit route and nav link from web app
  • 24 new tests, all wired into bun run check
  • README updated to reflect new submission flow

Test plan

  • bun run check passes (test + typecheck + validate + build)
  • All new tests exercised by root test:cli script

🤖 Generated with Claude Code

devallibus and others added 3 commits March 8, 2026 20:20
Extract submission logic (resolve-source, ai-parse, github-pr,
build-manifest) from the web app into packages/cli/src/lib/ as
pure functions. Add `submit` command to CLI and `submit_shader`
tool to MCP server. Remove /submit route and nav link from web app.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Address PR review feedback:
- Add resolve-source, build-manifest, github-pr, and submit tests
  to root test:cli script so bun run check exercises them
- Update README to replace /submit web references with CLI/MCP
  submit commands

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat: move shader submissions from web to CLI + MCP
@devallibus devallibus merged commit 4409988 into master Mar 8, 2026
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.

1 participant