【文件属性】:
文件名称:redhat-openshift-training-po
文件大小:170KB
文件格式:ZIP
更新时间:2021-04-19 02:33:21
TypeScript
Graphql / Typescript入门套件
这是基于Typescript的Graphql微服务的模板存储库。
该应用程序包含一套针对现代Web开发的自以为是的组件,包括:
入门
单击上方的“使用此模板”按钮或以从该模板生成新的存储库。
将新创建的模板克隆到您的计算机
从项目目录的根目录运行,更新project.json文件中的项目名称,并按照以下步骤更新自述文件:
mv README.md STARTER-KIT.md
echo " # {project name} " > README.md
添加更改并将其提交到您的存储库。
特征
入门工具包提供以下功能:
来自Graphql服务器
Graphql装饰器
使用装饰器进行依赖注入
使用记录
TDD环境
契约测试
DevOps管道
部署中
从此git模板创建新的git repo后,请记住重命名该项目。 编辑package.js
【文件预览】:
redhat-openshift-training-po-master
----update-template.sh(1KB)
----docs()
--------images()
----package.json(2KB)
----Jenkinsfile(15KB)
----test()
--------helper.ts(313B)
--------pact-verify.ts(3KB)
--------workers()
--------sonarqube-scan.ts(856B)
--------schema()
--------resolvers()
--------controllers()
--------pact-publish.ts(1KB)
--------services()
----Dockerfile(208B)
----jest.config.js(468B)
----package-lock.json(458KB)
----swagger.config.json(173B)
----src()
--------models()
--------workers()
--------schema.ts(559B)
--------start.ts(624B)
--------resolvers()
--------controllers()
--------schemas()
--------server.ts(3KB)
--------logger()
--------services()
--------util()
--------index.ts(153B)
----pipeline-build-config.json(333B)
----tsconfig.json(607B)
----.gitignore(143B)
----setup-template.sh(4KB)
----README.md(4KB)
----chart()
--------template-graphql-typescript()
----babel.config.js(129B)