No description
Find a file
2024-10-26 15:00:47 -04:00
src-tsp fix: Use entry types in more places 2024-10-26 14:45:29 -04:00
src-web refactor: split into src-web and src-tsp folders 2024-05-13 20:15:03 +03:00
.gitignore fix: Change RepoModule into a union with oneOf 2024-10-26 15:00:47 -04:00
.mise.toml feat: initial commit 2024-05-12 12:00:13 +03:00
buildWeb.js refactor: split into src-web and src-tsp folders 2024-05-13 20:15:03 +03:00
fetchModuleSchemas.js fix: Change RepoModule into a union with oneOf 2024-10-26 15:00:47 -04:00
justfile feat: add preprocess script for web output that corrects file paths 2024-05-13 19:53:07 +03:00
LICENSE feat: initial commit 2024-05-12 12:00:13 +03:00
package-lock.json chiore: update typespec 2024-08-08 17:38:50 +03:00
package.json chiore: update typespec 2024-08-08 17:38:50 +03:00
README.md chore: version recipe model 2024-05-13 20:45:07 +03:00
tspconfig.yaml chore: switch to json jsonschema 2024-05-12 12:16:30 +03:00

Schema

TypeSpec schema for BlueBuild.

Versioning

The recipe model uses a crude versioning scheme:_

  • The baseUri and filename of the recipe schema is recipe-vX.json
  • X is be the number of the version of the recipe format the model represents, starting at 1.
    • When a breaking change is made, the number shall be incremented by one. The old version should also be kept, with the previous version number, and in a separate file and model.
    • This number may be used to select which version of the standard to process in blue-build/cli