Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo
Starter Kit: CI/CD with Github Actions
- 主要语言
- 没有语言数据
- 星标
- 27
- 派生
- 9
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Background on the problem the feature will solve/improved user experience
Manual cloud deployments are tedious.
### Describe the solution you'd like
Once we've validated our manual deployments we would like to have CI/CD to deploy easily to cloud.
### Tasks
For all TakeTwo repositories:
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-DataScience/
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/taketwo-webapi/
Add github actions for:
- [ ] building
- [ ] unit testing
- [ ] accessibility testing
- [ ] Refer to [chrome extension accessibility documentation](https://developer.chrome.com/docs/extensions/mv2/a11y/)
- [ ] linting
- [ ] deployment (contact @upkarlidder for access)
- [ ] Deploy to Code-Engine as an application
- [ ] Deploy to IBM Kubernetes Services (IKS)
Related Issues:
- https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-WebAPI/issues/7
- https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension/issues/23
### Acceptance Criteria
贡献指南
调研方向
首先查看 TakeTwo、TakeTwo-Marker-ChromeExtension、TakeTwo-DataScience 和 taketwo-webapi 仓库,以及相关 issue 7 和 23。为构建、单元测试、可访问性测试、linting 以及部署到 Code Engine 和 IKS 的请求 GitHub Actions 建立映射;完成条件是覆盖全部四个仓库和列出的部署目标。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github-actions, kubernetes
- 领域
- ci-cd, cloud, devops, testing
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100