-
Epic
-
Resolution: Done
-
Major
-
None
-
Establish contribution policies and processes for Konflux UI
-
6
-
False
-
-
False
-
Konflux
-
Committed
-
In Progress
-
0% To Do, 0% In Progress, 100% Done
-
-
We need to establish processes, policies and documentation to enable and facilitate contribution from outside of the team. There is strong evidence that the amount of PRs and AI driven PRs will increase, so we have to adjust out processes so as not to be buried under the weight of the PRs/MRs.
I want to see contribution guide that establishes:
- When and how they should contact us when they want to contribute a change. For example, if there are any UX changes, they have to contact us and UX before implementing the change, as we may reject it on those grounds.
- How the MR should look like and mandatory information they should provide with it. For example, they must include printscreens of their changes if their changes change the UI.
- What the review process looks like. How often we review PRs and how long it can take for review to be merged.
- Take a look at DoD
This is not an exhaustive list. We should have a debate about what needs to be in the guide and how we will handle the PRs as a team.
I do also expect a list of recommendations on how we should update our CI/CD and tooling to better expedite reviews.
Investigate use of: https://github.com/apps/coderabbitai