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
Add PR template with new PR guidelines #390
Comments
see #344 for full discussion of guidelines and for adding suggestions/discussion. This issue is just for getting it set up on the repo. |
Hey @bradfordcondon is this completed now that we have merged #395 ? |
no this is separate. #395 added teh guidelines, this thread would be for a TEMPLATE PR much like you get a template when creating a new issue. |
Some example PR templates. https://gist.github.com/indiesquidge/85075be518631964a56b75946153ebbf https://github.com/stevemao/github-issue-templates
|
I like this one: https://github.com/stevemao/github-issue-templates/blob/master/questions-answers/PULL_REQUEST_TEMPLATE.md although I would change checklist to “Additional Notes (if any)” |
Throwing up a specific template (because @bradfordcondon shouldn't have to draft them all ;-) ) to start discussion. <!--- Provide a general summary of your changes in the Title above -->
<!--- See our Contribution Guidelines here:
https://github.com/tripal/tripal/blob/7.x-3.x/CONTRIBUTING.md -->
## Related Issue
<!--- If it fixes an open issue, please link to the issue here. -->
## Type(s) of Change(s)
<!--- What types of changes does your code introduce?
Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] API-specific change (fix or addition to an API function)
- [ ] Updates documentation (inline or markdown files)
## Description
<!--- Describe your changes in detail -->
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->
## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, tests ran to see how -->
<!--- your change affects other areas of the code, etc. -->
## Screenshots (if appropriate):
## Additional Notes (if any):
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly. Thoughts? |
Result of above. Related IssueType(s) of Change(s)
DescriptionHow Has This Been Tested?Screenshots (if appropriate):Additional Notes (if any):
|
Thanks @laceysanderson My starting thoughts:
So your draft:
|
I think the types of changes will be a good way for us to determine whether or not it is a minor change and needs only one review or a major change that needs two reviews. It’s just adding an “x” to those that apply so I don’t think it would be a big deal for submitters... |
I like the shorter way to reference the issue ! |
which one is that lol yours is shorter mine is smaller
OK let's keep then :) |
Oh sorry -typing while walking in ;-) I meant yours. I like that it makes the template feel less intense. In reference to making it easier for long time submitters, I would be tempted to make the description optional. Perhaps add a comment to the effect of:
I do worry that we might just never get a description this way but :shrugs: |
any other feedback before i make a PR? @spficklin ? |
None from me. Thanks @laceysanderson and @bradfordcondon for this. I think it's good for a PR, and since we all agree can just be merged in. |
Now that we merge PRs according to a guideline, let's add the guidelines and notify submitters of said guidelines in the PR template.
There are some related things to do here but I'll spawn seperate issues/let others do so as we address them.
The text was updated successfully, but these errors were encountered: