-
Notifications
You must be signed in to change notification settings - Fork 61
Guidelines: Issues
Mauricio Matamoros edited this page May 26, 2017
·
1 revision
This document describes the guidelines for posting issues in the repository.
If you have questions about the rules check these guidelines.
Before posting an issue:
- Check it is not a question (for questions go here).
- Check the issue has not been reported before.
- Read all the guidelines in this document.
In a nutshell, the steps to follow are the following:
-
Only one subject per issue
- Multiple issues when unrelated
- Checkboxes when related
- The title is short and descriptive
- It encapsulates the problem in 3 to 5 words
- Avoid unnecessary CAPS
- Include the name or acronym of the test
- The body of the issue is concise but explicative
- The first paragraph summarizes the problem.
- Following paragraphs details the problem and provide examples when necessary.
- Use images only if necessary.
- Be brief.
- Mind your spelling.
- Mind your grammar.
- Your issue has proper references
- Include related issues when pertinent
- Link reference to branch/file/line-number when quoting
- Link reference to commits when necessary
- Your issue is properly labeled
- Always label your issue accordingly with the test, ability, or rule label.
- For issues affecting several tests, label for all tests.
- Suggestions and comments must have the
idea
label.
- Your issue has a proper milestone
- Current year milestones for current rulebook.
- Years to come milestones for suggestions, roadmaps, and general enhancements.
- Assign yourself as assignee
Important Note: Suggestions will be completely ignored unless accompanied with a Pull Request including all suggested changes.
When replying an issue:
- Writing
- Be kind
- Be brief
- Do NOT start another topic
- Mind your spelling
- Mind your grammar
- Referencing
- Reference related issues
- Reference Pull Request addressing the problem
- Reference commits addressing the problem
- Reference branch/file/line-number when quoting
- Clean the visual garbage
- Replying from mail? Remove the tail!
- No signatures
- No greetings
- No goodbye
- No names, teams, cheering, etc.
Important Note: Writing consistent rules takes one hundred times more time than expressing an opinion. All you write down can be used (and will be) to request you a Pull Request.