-
Notifications
You must be signed in to change notification settings - Fork 23
DX-2363: add workflow-js skills #175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds comprehensive TypeScript documentation for the Upstash Workflow SDK under the "skills" directory. The documentation covers all aspects of working with workflows including basic APIs, advanced features, troubleshooting guides, migration paths, and agent orchestration patterns.
Changes:
- Added main skill index file (SKILL.md) that organizes and references all documentation
- Added comprehensive guides covering basics (serve, context, client), features (invoke, flow-control, retries, webhooks, wait-for-event), how-to guides (local-dev, middleware, migrations, realtime), troubleshooting, REST API reference, and agents documentation
- Created a structured documentation system to help developers understand and implement Upstash Workflow patterns
Reviewed changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/SKILL.md | Main index organizing all workflow documentation with quick start example |
| skills/troubleshooting.md | Common workflow issues, debugging patterns, and solutions for TypeScript |
| skills/rest-api.md | REST API reference for DLQ operations and workflow management |
| skills/agents.md | Guide for building multi-agent workflows with tools and orchestration patterns |
| skills/basics/serve.md | Documentation for exposing workflows as HTTP endpoints |
| skills/basics/context.md | Complete reference for workflow context API methods |
| skills/basics/client.md | Client API for triggering, canceling, and managing workflow runs |
| skills/features/invoke.md | Cross-workflow invocation and serveMany patterns |
| skills/features/flow-control.md | Rate limiting and concurrency control documentation |
| skills/features/retries-failures-reliability.md | Comprehensive reliability features including DLQ and failure handling |
| skills/features/wait-for-event.md | Event-driven workflow patterns with notify/wait |
| skills/features/webhooks.md | Webhook creation and consumption in workflows |
| skills/how-to/local-dev.md | Local development setup with QStash dev server and ngrok |
| skills/how-to/middleware.md | Custom middleware creation for lifecycle and debug events |
| skills/how-to/migrations.md | Migration guide between workflow SDK versions |
| skills/how-to/realtime.md | Real-time workflow integration with Upstash Realtime |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.