You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+33-8Lines changed: 33 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -36,17 +36,17 @@ The [discussion forum](https://github.com/PHPCSStandards/PHP_CodeSniffer/discuss
36
36
37
37
## Contributing Without Writing Code
38
38
39
-
### Issue Triage
39
+
### Bug Triage
40
40
41
-
We welcome issue triage.
41
+
We welcome bug triage.
42
42
43
-
Issue triage is the action of verifying a reported issue is reproducible and is actually an issue.
44
-
This includes checking whether the issue is something which should be fixed in **_this_** repository.
43
+
Bug triage is the action of verifying a reported bug is reproducible and is actually an issue.
44
+
This includes checking whether the bug is something which should be fixed in **_this_** repository.
45
45
46
-
To find issues which need triage, look for [issues without labels](https://github.com/PHPCSStandards/PHP_CodeSniffer/issues?q=is%3Aopen+is%3Aissue+no%3Alabel) or issues with the ["Status: triage"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20triage) label.
46
+
To find bugs which need triage, look for issues and PRs with the ["Status: triage"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20triage) label.
47
47
48
-
#### Typical issue triage tasks:
49
-
* Verify whether the issue is reproducible with the given information.
48
+
#### Typical bug triage tasks:
49
+
* Verify whether the bug is reproducible with the given information.
50
50
* Ask for additional information if it is not.
51
51
* If you find the issue is reported to the wrong repo, ask the reporter to report it to the correct external standard repo and suggest closing the issue.
52
52
@@ -74,7 +74,7 @@ To get access to a PHPCS version which includes the patch from a pull request, y
74
74
75
75
### Writing sniff documentation
76
76
77
-
Sniffs in PHP_CodeSniffer should preferably be accompanied by documentation. There is currently still a lot of documentation missing.
77
+
Sniffs in PHP_CodeSniffer should preferably be accompanied by documentation. There is currently still a lot of [documentation missing](https://github.com/PHPCSStandards/PHP_CodeSniffer/issues/148).
78
78
79
79
Sniff documentation is provided via XML files in the standard's `Docs` directory and is available to end-users via the command-line and/or can be compiled into an HTML or Markdown file.
Kind request to add only one new XML file per PR to make the PR easier to review.
118
118
119
119
120
+
### Other tasks
121
+
122
+
There are also tasks looking for contributions, which don't necessarily fall into the above categories.
123
+
124
+
#### Issues marked with "Status: waiting for opinions"
125
+
126
+
Proposals for new features, proposals for (structural) changes to PHP_CodeSniffer itself or to the contributor workflow, will initially be marked with the ["Status: waiting for opinions"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20waiting%20for%20opinions) label.
127
+
128
+
This is an open invitation for interested parties to gather their thoughts about the issue and to leave their opinion.
129
+
130
+
> Kind request: If you don't have something to add to the discussion, but do want to indicate a positive or negative opinion on a topic, please add an emoji on the original post instead of leaving a comment.
131
+
132
+
#### Issues marked with "Status: needs investigation"
133
+
134
+
Sometimes an issue has been identified, but it has not yet been pinpointed what the exact cause of the problem is.
135
+
136
+
Other times, like with syntax changes in PHP itself, PHP_CodeSniffer _may_, or _may not_, handle them correctly and this will need verification.
137
+
138
+
Issues like these will be marked with the ["Status: needs investigation"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20needs%20investigation) and investigating those can be a good way to learn more about the source code of PHP_CodeSniffer.
139
+
140
+
#### Issues marked with "Status: help wanted"
141
+
142
+
If you don't know where to start, having a browse through issues marked with the ["Status: help wanted"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20help%20wanted) and/or the ["Status: good first issue"](https://github.com/PHPCSStandards/PHP_CodeSniffer/labels/Status%3A%20good%20first%20issue) labels.
0 commit comments