cookthisapp.json: update alerts and Help link

cookthisapp.json format

Put this optional UTF-8 JSON file in your app’s root folder. It must be 100 KB or smaller. Include update settings, run instructions, or both.

The updates section needs strategy, current_version and check_url. Use strategy "cookthisapp", your app’s current version and its HTTPS update endpoint.

Run instructions need all of version (1), platform, runtime, install, build, run and env. Commands are arrays of strings; use an empty array when no command is needed. Environment entries contain name, required and description only. Never include secret values.

{
  "updates": {
    "strategy": "cookthisapp",
    "current_version": "v1.0.3",
    "check_url": "https://cookthisapp.com/api/updates/my-app/latest.json"
  },
  "version": 1,
  "platform": "web",
  "runtime": {
    "name": "node",
    "version": "24"
  },
  "install": [
    "npm ci"
  ],
  "build": [
    "npm run build"
  ],
  "run": [
    "npm start"
  ],
  "env": [
    {
      "name": "API_KEY",
      "required": true,
      "description": "Set locally before running"
    }
  ]
}

For updates only, keep just the updates section from this example. For run instructions only, remove updates. If you include any run field, include all required run fields.

Optional run fields: port (1–65535), notes, prerequisites (name and version), assistantPrompt and evidenceFiles. Other top-level keys are rejected. Runtime names: node, python, go, rust, java, dotnet, php, ruby, docker, swift or other.

Help us improve CookThisApp

0/2000