I'm willing to give it a try. I'd suggest shortening up the text of the third one, and for the fourth one, add a "because:" so that they have to justify their lack of tests.
jack. On Fri, May 6, 2016 at 9:13 AM, Josh Matthews <j...@joshmatthews.net> wrote: > Github introduced templates for issues and pull requests a couple months ago > [1]. I'm interested in making use of them to address common points in our > process where new contributors often miss steps. For example, consider a > pull request template that looked like this: > > ``` > Thanks for contributing to Servo! Please add an `X` inside each `[ ]` when > the step is complete: > - [ ] `./mach build` does not report any errors > - [ ] `./mach test-tidy` does not report any errors > - [ ] These changes modify existing tests or add new ones, or update > expected results in `ini` files OR: > - [ ] These changes do not require tests > > Pull requests that do not address these steps are welcome, but they will > require additional verification as part of the review process. > ``` > > This addresses common themes of: > - contributors not knowing about `./mach test-tidy` > - reviewers r+ing without waiting for TravisCI results > - reviewers r+ing without requiring tests > > I'm on the fence about whether we should accept PRs that remove this > boilerplate, since it doesn't feel like a significant burden to fill out to > me. Thoughts? > > Cheers, > Josh > > > [1] https://github.com/blog/2111-issue-and-pull-request-templates > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo