InsightSoftwareConsortium / InsightSoftwareConsortium/InsightJournal
Enable new submissions via web page form
- Ngôn ngữ chính
- Astro
- Star
- 12
- Fork
- 7
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
~We could use [Netlify CMS](https://www.netlifycms.org/) with GitHub integration and web3.storage API's.~
New plan, greatly simplified and more capable: base on GitHub Actions, GitHub pull request forms! :rocket: :sparkles:
Using the setup of @jcfr for the Project Week website. Refs:
- https://github.com/NA-MIC/ProjectWeek/issues/new/choose
- https://github.com/NA-MIC/ProjectWeek/issues/667
- https://github.com/NA-MIC/ProjectWeek/blob/master/.github/workflows/project-page-pull-request.yml
- https://github.com/NA-MIC/ProjectWeek/pull/668
We can likely avoid the issue creation and go forward directly with a PR from the form.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Review the referenced Project Week issue form setup, .github/workflows/project-page-pull-request.yml, and pull request 668 first. Then compare that approach with this repository's submission flow and determine the GitHub Actions and pull request form entry points needed. Done means a web form can create a pull request directly with the expected submission content.
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
- Lĩnh vực
- ci-cd
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100