{"library":"screwdriver-data-schema","type":"library","category":null,"description":"Internal data schema for Screwdriver CI/CD system, providing validation and structure for all models/resources: API input/output, screwdriver.yaml config, internal resources (pipeline, job, build, collection), plugins (datastore, executor), and SCM plugin output. Version 26.1.2, part of Screwdriver ecosystem. Released regularly alongside other Screwdriver packages. Key differentiator: opinionated eight-schema model design (base, allKeys, get, create, update, keys, tableName, indexes) enforcing consistency across resources.","language":"javascript","status":"active","version":"26.1.2","tags":["javascript","screwdriver","yahoo"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install screwdriver-data-schema","imports":["const schema = require('screwdriver-data-schema');","const configParser = require('screwdriver-data-schema').config.configParser;","const jobSchema = require('screwdriver-data-schema').models.job;"]},{"cmd":"yarn add screwdriver-data-schema","imports":[]},{"cmd":"pnpm add screwdriver-data-schema","imports":[]}],"homepage":"https://github.com/screwdriver-cd/data-schema","github":"https://github.com/screwdriver-cd/data-schema","docs":null,"changelog":null,"pypi":null,"npm":"screwdriver-data-schema","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}