Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo
Starter Kit: CI/CD with Github Actions
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 27
- Fork
- 9
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### 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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xem xét các repository TakeTwo, TakeTwo-Marker-ChromeExtension, TakeTwo-DataScience và taketwo-webapi, cùng với các issue liên quan 7 và 23. Lập bản đồ các GitHub Actions được yêu cầu cho việc build, kiểm thử unit, kiểm thử khả năng truy cập, linting và deployment lên Code Engine và IKS; công việc được xem là hoàn tất khi cả bốn repository và các mục tiêu deployment được liệt kê đều được bao phủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- github-actions, kubernetes
- Lĩnh vực
- ci-cd, cloud, devops, testing
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 20/100