【文件属性】:
文件名称:github-scaffolder:VCS脚手架,用于托管在GitHub上的项目
文件大小:146KB
文件格式:ZIP
更新时间:2021-02-12 00:32:47
JavaScript
github的脚手架
用于将要托管在GitHub上的项目的VCS脚手架
目录
产品特点
创建GitHub存储库
,将在GitHub上创建一个存储库(假定该存储库尚不存在)。
GitHub存储库的配置
该工具通过生成供使用的设置文件来配置存储库。 一旦将生成的文件推送到默认分支中的GitHub,文件中的设置就会与中的设置一起应用。
提交问题
将在脚手架完成后为应该完成的任务的问题库中创建问题
用法
安装
$ npm install @travi/github-scaffolder --prod
针对GitHub API启用操作
该插件利用的。 确保以利用此插件的GitHub API集成优势。
使用probot/settings启用存储库配置
确保为您要用于新项目的用户或组织帐户。
为帐户中的所有存储库启用设置应用
帐户级设置
此工具生成的设置文件假定它正在扩展
确保已在帐户中创建了一个.g
【文件预览】:
github-scaffolder-master
----.gherkin-lintrc(144B)
----.gitignore(59B)
----.commitlintrc.js(38B)
----README.md(10KB)
----.nvmrc(4B)
----example.js(638B)
----.github()
--------workflows()
--------settings.yml(892B)
----rollup.config.js(357B)
----test()
--------integration()
--------mocha-setup.js(240B)
----LICENSE(1KB)
----.gitattributes(11B)
----.eslintrc.yml(154B)
----package.json(3KB)
----.huskyrc.json(85B)
----src()
--------next-steps-test.js(1KB)
--------scaffolder-test.js(2KB)
--------github-client-factory-test.js(1KB)
--------scaffolder.js(753B)
--------github-client-factory.js(651B)
--------prompt.js(397B)
--------create-test.js(5KB)
--------settings-scaffolder.js(717B)
--------prompt-test.js(2KB)
--------repo-is-in-list-test.js(636B)
--------create.js(2KB)
--------settings-scaffolder-test.js(2KB)
--------index.js(56B)
--------next-steps.js(423B)
--------repo-is-in-list.js(96B)
----.babelrc(23B)
----third-party-wrappers()
--------make-dir.js(57B)
----cucumber.js(202B)
----.renovaterc.json(63B)
----.eslintignore(16B)
----.remarkrc.js(342B)
----.mocharc.json(67B)
----.npmignore(224B)
----.editorconfig(228B)
----.npmrc(22B)
----.nycrc(87B)
----package-lock.json(536KB)