Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DRAFT - Project Management #835

Open
baruchiro opened this issue Feb 12, 2024 · 0 comments
Open

DRAFT - Project Management #835

baruchiro opened this issue Feb 12, 2024 · 0 comments

Comments

@baruchiro
Copy link
Collaborator

baruchiro commented Feb 12, 2024

I'm throwing my thoughts here, any comment is welcome.

Note that I will edit this message from time to time.

Stale issues and PRs

Reasons:

  • Issue: we are waiting for a contributor with the same account to 1. reproduce 2. fix
  • PR: we are waiting for another contributor to validate that the change is working for him too.
  • PR: we are waiting for a maintainer to review.

What can we do?

  • We need to define the states and mark each issue/PR to know exactly what we are waiting for.
    It can be done with Labels or with the Projects feature.
  • We can call for others to help us with their bank accounts, see Automatic Code Owners #830 .
  • Automations:
    • Close issues/PR after a long time of inactivity (we can exclude by specific tag if we want)
    • Using Codeowners will automatically add them as a reviewer to the PR.
    • Mark the issue with a label or title as a specific bank account, and notify the code owners (tag them? email?)
    • After a reasonable time of waiting for another contributor (or another reviewer), mark the PR as ready to merge. (Actually I'm not sure why we need a label for that. This is why we have the approval of the PR. If we will require approval from code owners, it will fill the requirement)

Versioning

The PR title must be in a specific format to trigger a new release. In my projects I created a workflow that validates the PR title.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant