codetriage / CodeTriage

Discover the best way to get started contributing to Open Source projects
https://www.codetriage.com
MIT License
1.41k stars 364 forks source link

More engagement? #262

Open schneems opened 10 years ago

schneems commented 10 years ago

Since implementing link tracking we've seen 460 issues clicked with unique users falling in 189.

This means of 3,575 developers are signed up. Of those about 50% have signed up to receive issues: 1,630. Of those 189 have actually clicked a link in the last 2-ish weeks. So 5% of all users or 11% of subscribed users have been active. This will go up over the course of the month (hopefully) but I still think we can do better.

I plan on decreasing email volume, i.e. if a user hasn't clicked in the last 2 days, decrease volume to 1 a week until they click. I'm hoping this will increase involvement by making users not feel as overwhelmed.

We can also notify users if all of their repos produce zero issues (tell them to sign up for more repos), as I don't know the number of users that fall into this category. I'm wondering what else might help.

I know several users have gotten contributor access to repos such as rspec and rails. Maybe making a commitment or setting a "goal" could help? A goal might look like "comment on 100 issues in 100 days" and we can motivate people that way? WDYT? What goals or other motivation techniques might people be interested in?

prathamesh-sonpatki commented 10 years ago

I think we can change the language of our emails a bit. Lets say an issue is pending for a long time with no PR, we can say

Can you verify this issue really exists? Its been stale for X days.. or Can you reproduce this issue?

For goals, i have an idea. Can we get volunteer contributors from repos such as rails to help new people. For eg. with a Rails issue link, we can say, ping @schneems for any help you needed for this issue. That way people will get motivated that someone will help them if they get stuck while solving the issue.

d3chapma commented 9 years ago

As someone who has just started with CodeTriage, I think the way emails are done are a bit of an issue. I signed up today, and followed four repositories. I got a separate email for each repo that I follow, then I also got a fifth email with seven issues, which I believe included the first four issues I already got. That is definitely overwhelming. I think it would be much better (and what I expected when I signed up) to get just one email a day or every couple days, perhaps with a few issues.

Another problem is a lot of the issues I received seemed to be pretty active. So, it didn't seem that valuable for me to help. I would rather see issues that are not active or were recently created.

That's my two cents.

mbie commented 8 years ago

I've just received a regular codetriage email to checkout this issue.

@schneems, is it still relevant today? :)

jaccarmac commented 6 years ago

Same, got a link to this issue in an email. FWIW, biggest thing throwing off my regular engagement with the emails is the manner in which they are sent. I'm signed up for three repos, one email daily, at 4PM. Today I got an email with 9 issues at 5:52. This is super confusing and discourages use of CodeTriage as it becomes unpredictable. Of course, I do click on the links when they come, they just don't come when I expect them to.