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

Who can be considered a maintainer for a project? #14

Closed
aswanipranjal opened this issue Jun 16, 2018 · 3 comments
Closed

Who can be considered a maintainer for a project? #14

aswanipranjal opened this issue Jun 16, 2018 · 3 comments

Comments

@aswanipranjal
Copy link

AFAIK a maintainer is a user who has PUSH privileges to a codebase and how can approve of the changes made by other users. Currently the users are being divided into: None, Owner, Collaborator, Contributor and Member. Out of these, I think Only Owner of the repo can be considered as a maintainer because they'll be deciding which code is included into the project or not.

Apart from that, we can set some conditions that if a user X has contributed Y times to a project and is active in solving issues then they can be considered as a maintainer.

We can also set a condition such as Issues.First:_Response(maintainers=['Owner', 'Memberr']) as Jesus @jgbarah suggested here during our meeting.
Start of the discussion.

This is relevant because for calculating #8 , we need to know who the maintainer is.

@jgbarah
Copy link
Collaborator

jgbarah commented Jun 18, 2018

Hi, @aswanipranjal when you say "Currently the users are being divided into: None, Owner, Collaborator, Contributor and Member", you mean in the GitHub API, right?

@aswanipranjal
Copy link
Author

Yes, @jgbarah.

@jgbarah
Copy link
Collaborator

jgbarah commented Oct 31, 2018

i'm closing this for now, since this is part of a broader discussion on the concepts that we deal with for the metrics. Please, feel free to reopen if you think it is better to follow on here.

@jgbarah jgbarah closed this as completed Oct 31, 2018
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

2 participants