NewcastleRSE/Standard-Project

Automate new project creation to spawn and be linked to any repo using this template

Opened this issue · 0 comments

Summary

When this repo is used as a template, we want to create a workflow to run on new repo creation that will automate the creation of a linked project, using Becky's kanban project as a template. This should also create workflows automatically that link the repo to the project such that issues are automatically processed and included in the kanban board when added to the repo.

What needs to be done?

  • Figure out how to get a workflow to trigger on repo creation
  • Get this workflow to trigger a CLI command to create a new project with the same name as the repo
  • The new project should be based on the 'kanban' project template
  • The new project should have workflows to add new issues to the project in the brainstorming section of the kanban board
  • Check other workflows set within the template (e.g. closed issues, pull requests triggering move to done column) are present
  • Test this works with sample repo and project creation

Who can help?

Anyone and everyone

Which user story does this task relate to?

None yet.


Updates

Added a workflow file to trigger on repository creation using this template, which should create a corresponding project with the same name as the repository.
Changes implemented on the kanban_automation branch. In order to test this, a clone of this repository has been created in order to pull the changes on this branch into main without altering the main branch on this repository.
This still needs testing properly.