Flagsmith / Flagsmith/flagsmith

Add GH application to add new items from all repositories into Flagsmith Engineering project

Open
#5,533 0 comments 0 reactions 1 assignee Claimed by @matthewelwell View on GitHub
Dominant language
Python
Stars
6.6k
Forks
567
Avg merge
1d 13h
Merged PRs (30d)
121

Description

In order to have the [Flagsmith Engineering project](https://github.com/orgs/Flagsmith/projects/22/views/2) be the most effective, I want to have all new issues created in all repositories added to it.

As far as I understand it, we have 2 options for doing this:

1. Add a workflow in all of the repositories that we want to implement this for
2. Build an application to listen to GH webhooks, and call the GH API to add new issues (filtered for the relevant repositories as needed) to add them to the project

There is a working example of option (1) in the flagsmith-python-client repository [here](https://github.com/Flagsmith/flagsmith-python-client/blob/main/.github/workflows/add-issues-to-engineering-project.yml), but this is definitely the least DRY option.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.