~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.
Activity
jcfr commentedon May 31, 2023
Additionally, to support creating pull-request, a dedicated "GitHub App" can be created. See https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens
This allows to selectively grant authorization to repository.
For example: