.github/PULL_REQUEST_TEMPLATE.md
<!-- Hi there, and thanks for sending a pull request to Kitsu! The following is a guide to help you
write a great pull request description.
For "What" and "Why", just add your responses.
For "Checklist", just add an "x" to each one you believe to be done. -->
# What
<!-- Please summarize your changes. This includes:
- What bugs did you fix?
- What features did you add?
- Did you add any dependencies? -->
# Why
<!-- Explain why you implemented this how you did. This includes:
- What decisions did you make while building this?
- What are some alternatives you considered?
- What are some downsides of the approach you chose?
- Did you discuss those decisions with anyone else? What were their thoughts? -->
# Checklist
<!-- ALL PULL REQUESTS -->
- [ ] All files pass Rubocop
- [ ] Any complex logic is commented
- [ ] Any new systems have thorough documentation
- [ ] Any user-facing changes are behind a feature flag (or: explain why they can't be)
<!-- FINISHED (NON-DRAFT) PULL REQUESTS -->
- [ ] All the tests pass
- [ ] Tests have been added to cover the new code