Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

streamline team review #3568

Merged
merged 19 commits into from
Sep 8, 2015
Merged

streamline team review #3568

merged 19 commits into from
Sep 8, 2015

Conversation

chadwhitacre
Copy link
Contributor

Our team review queue is quite frictive at the moment. Here's what I propose:

@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

We should backfill review_url for existing teams.

@chadwhitacre
Copy link
Contributor Author

Scrap milestones. You can only have one with the same title at a time. We'll just have it as our policy that a Review ticket must be open at least seven days before it can be decided upon.

@chadwhitacre chadwhitacre force-pushed the streamline-team-review branch from 25daa5c to 53003d2 Compare June 19, 2015 02:58
@chadwhitacre
Copy link
Contributor Author

Seems like it would be good to set up a separate GitHub user for this.

@chadwhitacre
Copy link
Contributor Author

!m @gratipay-gremlin :D

@chadwhitacre
Copy link
Contributor Author

Actually, let's use a separate repo for team review:

https://github.com/gratipay/review

Advantages:

  • Less noise on IG
  • Fine-grained control for any community members who want to participate in team review: watch the repo!
  • We don't need to give @gratipay-gremlin any special permissions. He can create issues in a public repo with no problem.

@chadwhitacre
Copy link
Contributor Author

Scratch that. We still need to give him explicit read permission. Still better than write (which is needed for labels).

@chadwhitacre
Copy link
Contributor Author

Rebased on master.

@chadwhitacre
Copy link
Contributor Author

Alright, I'm not sure what's up with these remaining failing tests. They fail for me locally, too, but when I run each individually it passes.

@chadwhitacre chadwhitacre mentioned this pull request Jul 3, 2015
@chadwhitacre chadwhitacre mentioned this pull request Jul 20, 2015
1 task
@mattbk
Copy link
Contributor

mattbk commented Jul 21, 2015

Since this isn't complete yet, does someone need to manually add unreviewed teams from http://gratipay.com/explore/teams to https://github.com/gratipay/review?

Is there a protocol for telling people why they were rejected?

Team review seems important to have in place for #3539.

@chadwhitacre
Copy link
Contributor Author

[D]oes someone need to manually add unreviewed teams from http://gratipay.com/explore/teams to https://github.com/gratipay/review?

Yes.

Is there a protocol for telling people why they were rejected?

The de facto protocol is to email them. We've rejected five so far (out of 69). Here are the emails we've sent so far:

The one we haven't emailed yet is gratipay/project-review#8.

Team review seems important to have in place for #3539.

Yes!

@chadwhitacre
Copy link
Contributor Author

Here's the text of the email sent under https://github.com/gratipay/violations/issues/23#issuecomment-111239504:

Sorry I haven't gotten back to you sooner. We actually decided a few weeks ago that the fansub community as a whole isn't a good fit for Gratipay, for two reasons. First, the way different fansub groups characteristically relate to each other clashes pretty strongly with our brand values, particularly "kindness," and "collaboration." Second, we're not interested in being associated with the legal concerns that surround fansubbing.

You may be interested in https://github.com/liberapay/liberapay.com, an upcoming fork of Gratipay with more relaxed requirements.

@chadwhitacre
Copy link
Contributor Author

screen shot 2015-09-07 at 11 15 16 pm

@chadwhitacre
Copy link
Contributor Author

I think this will fail on master, where we don't use VCR.

@chadwhitacre
Copy link
Contributor Author

screen shot 2015-09-08 at 12 09 39 am

screen shot 2015-09-08 at 12 10 13 am

@chadwhitacre
Copy link
Contributor Author

Backfilling review_url ... I've got URLs for all of the Teams in the team-review repo. Looks like that's 43 of them, leaving 55 from before we settled on that.

@chadwhitacre
Copy link
Contributor Author

I think I'm gonna merge and deploy, and then backfill.

@chadwhitacre
Copy link
Contributor Author

Ooh ... but is this gonna break on master since we try to create a GitHub ticket?

chadwhitacre added a commit that referenced this pull request Sep 8, 2015
@chadwhitacre chadwhitacre merged commit 36ae40f into master Sep 8, 2015
@chadwhitacre chadwhitacre deleted the streamline-team-review branch September 8, 2015 04:24
@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

Okay, interesting. The error fallback for GitHub URLs is working! :-)

Not sure what the other error in billing_payday is about tho ...

@chadwhitacre chadwhitacre mentioned this pull request Sep 8, 2015
@chadwhitacre
Copy link
Contributor Author

Hopefully cleaned up in #3761 ... https://travis-ci.org/gratipay/gratipay.com/builds/79222920.

@chadwhitacre
Copy link
Contributor Author

Yesssssss.

@chadwhitacre
Copy link
Contributor Author

The billing_payday error appears to have been spurious.

@chadwhitacre
Copy link
Contributor Author

Alright, let's get this deployed and fill in the data ...

@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

Envvars set ...

@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

Okay! We have review_urls, and a more streamlined application process. :-)

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

Successfully merging this pull request may close these issues.

2 participants