飞行图验证器
照锡上的话做.
见 https://condenast.github.io/flyway-api-docs/ 页面存档备份,存于互联网档案馆。 。 。 .
安装
要用作节点.js模块,请确保您在您的项目源并运行:
npm i --save @condenast/flyway-schema-validator
作为命令行模块,在全球安装以下命令:
npm i -g @condenast/flyway-schema-validator
例 Javascript 使用法
const validator = require('@condenast/flyway-schema-validator');
const isValid = validator(someFlywayAPIObject);
try {
// invalid
const invalidThrows = validator({ invalid: true });
} catch (err) {
// error describes the validation issues.
}
示例命令行使用
*尼克斯管道:
cat someObj.json | flyway-schema-validator
直接从文件中读取 :
flyway-schema-validator -f ./someObj.json
出版最新情况
要发布更新, 您必须使用 npm version major|minor|patch,然后将生成的承诺和标记推到 github .
CI将检测出一个新的标签推取并自动构建并发布.
一般来说,合并公关后的工作流程应当是:
git checkout master
git pull
npm version patch|minor|major|v11.x.x # <--- this also generates a git commit and tags it based on the new version
git push origin master # push that commit to master
git push origin --tags
线人现在会接取 并构建您的修改.
注意:我们使用一个新的分支,追踪源主,所以如果你无意中承诺在本地掌握,那么没有任何公关就不会发布. 如果你确信你的主人符合起源 其实 在你的本地主分店做这个吧.
许可证
麻省理工学院.