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

New contributors #9

Closed
aswanipranjal opened this issue May 29, 2018 · 4 comments
Closed

New contributors #9

aswanipranjal opened this issue May 29, 2018 · 4 comments

Comments

@aswanipranjal
Copy link

Following #1
How should new contributors be calculated?

By the commit that a user produces and looking at the first commit when the user produced it? Will that user then be a new contributor for that month?

@jgbarah
Copy link
Collaborator

jgbarah commented Jun 5, 2018

We can split the metric in "new contributor for ..." where we have several kinds of contributors:

  • merged commit (a commit by this person first appears in the git repo)
  • opened issue (this person opens an issue for the first time)
  • closed issue (this person closes an issue for the first time)
  • opened pull request (this person opens a pull request for the first time)
  • merged (accepted) pull request (this person gets accepted a pull request of them for the first time)
  • closed (merged or not) pull request (this person gets a pull request closed for the first time)
  • review (this person reviews a pull request for the first time)
  • message posted (this person posts a message to a mailing list for the first time)

...and so on.

Then, we could also aggregate, such as "new contributors of any kind during this month".

What do you think?

@aswanipranjal
Copy link
Author

Sounds like a good idea! But this too requires us to better enrich the indices and collect more data. But all these combined will give us good insights about the communities growth and outreach.

@jgbarah
Copy link
Collaborator

jgbarah commented Jun 6, 2018

But this too requires us to better enrich the indices and collect more data.

Yes. Let's pull request this change (I will do, if nobody comments here against the idea), and once/if it is accepted, let's start talking about implementation. Thanks!

jgbarah added a commit that referenced this issue Jun 14, 2018
This patch tries to refine the definition of metrics for new contributors, following the discussion in #9.
@aswanipranjal
Copy link
Author

@jgbarah: as per the discussions on the mailing lists, these metrics have to be derived and time bound, right?

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