Workflows for AppPad's Workflow panel (⌘Space), published from this repository. Browse them at youmindhub.com/i/apppad/workflows.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Nederlands · Deutsch · Español · Français · Italiano
Open a pull request with one folder in workflows/<id>/. Read
CONTRIBUTING.md first; the format is in docs/FORMAT.md.
The website's Install button opens apppad://workflow/install?id=<id>. The link carries
only the id. AppPad downloads this market's signed index, checks its Ed25519 signature,
downloads the workflow, checks its SHA-256 against the index, and shows you what it does and
which permissions it asks for before adding it. A link can't point AppPad at any other file.
Updates work the same way: "Check Workflow Updates" compares installed versions with the signed index.
Not open source. Each workflow belongs to its author; by submitting one you let YouMindHub host and distribute it through the market, youmindhub.com and AppPad. Everything else in this repository is © YouMindHub, all rights reserved. Full terms: LICENSE.md.
| Branch | Pages project (Direct Upload) | Served at | Used by |
|---|---|---|---|
main |
apppadworkflow |
https://apppadworkflow.pages.dev/v1/ |
AppPad Beta / Release, youmindhub.com |
dev |
devapppadworkflow |
https://devapppadworkflow.pages.dev/v1/ |
AppPad Dev, dev.youmindhub.com |
Repository settings: secrets CLOUDFLARE_PAGES_DEPLOY_TOKEN (Account › Cloudflare Pages › Edit),
CLOUDFLARE_ACCOUNT_ID, MARKET_SIGNING_KEY (from npm run keygen); variables
CLOUDFLARE_PROJECT_NAME = apppadworkflow, CLOUDFLARE_DEV_PROJECT_NAME = devapppadworkflow.
Pull requests are checked by .github/workflows/check.yml, which runs the base branch's
scripts/check.mjs and never executes code from the pull request. A push to main or dev
validates, builds, signs and uploads dist/ with wrangler (.github/workflows/deploy.yml).
Contributors can only change files inside workflows/. Never merge a contributor's change to
.github/, scripts/ or anything else outside workflows/.
The scripts use Node built-ins only (no npm install). Local commands: npm run check
(validate), npm run preview (unsigned build into dist/), npm run keygen (signing keys).