1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-05 10:22:30 +01:00
uBlock/CONTRIBUTING.md

71 lines
3.5 KiB
Markdown
Raw Normal View History

# Submitting issues
2015-08-17 20:09:30 +02:00
**Any issue opened without effort to provide the required details for me (or anybody else) to reproduce the problem will be closed as _invalid_.** If you provide more details thereafter for me to reproduce the issue, I will reopen it if I can confirm there is indeed an issue with uBlock Origin. Example of detailed steps:
2015-08-17 19:56:08 +02:00
> 1. browser version/ublock version
> 1. these settings, these filter lists, these custom filters.
> 1. do this.
2015-08-17 20:07:09 +02:00
> 1. open this exact URL.
2015-08-17 19:56:08 +02:00
> 1. do this.
> 1. observe this.
> 1. click this.
> 1. observe such and such issue
2015-08-17 20:09:08 +02:00
> 1. see screenshot
> 1. etc.
The most important part when opening an issue: **detailed steps**.
2015-06-21 23:40:52 +02:00
2015-07-29 23:55:01 +02:00
**Important:** I simply do not have the time to take care of filter-related issues, you will have to find help elsewhere for this. The mere need to have to respond to filter-related issues can quickly become a burden. Consider that writing code/doc occupies all my free time. Surely there are other people out there ready to help with filter-related issues, it does not have to be me.
2015-07-29 23:50:26 +02:00
2015-06-21 23:40:52 +02:00
***
2015-04-17 14:06:15 +02:00
### Before you submit
2015-04-09 02:56:41 +02:00
1. Submit **bugs/issues only**.
2015-04-09 02:57:37 +02:00
- Bugs occur, I will fix them.
2015-10-31 17:58:34 +01:00
1. _One specific_ issue per submission.
2015-06-23 05:49:42 +02:00
1. The logger is the tool of choice to use to help diagnose issues.
2015-04-09 03:07:35 +02:00
1. Do **NOT**:
- Submit design ideas.
- Submit feature requests.
- Submit "revolutionary ideas".
- Post comments like "+1" or "me too!" without providing new relevant info on the issue.
- Use issues as replacement for threads on a bulletin board. [You can use Reddit](https://www.reddit.com/r/ublock+ublockorigin) for general discussion among users.
2015-04-09 02:56:41 +02:00
- Any such issue will be closed without comment.
1. Make sure your issue [hasn't already been fixed in a recent release](https://github.com/gorhill/uBlock/releases).
1. Verify that the issue does **not** occur with uBlock disabled.
2015-08-17 19:57:03 +02:00
1. **Verify that the issue is not related to a 3rd-party filter lists.**
- Issues with 3rd-party filter lists are the responsibility of their respective maintainers.
2015-06-21 23:40:52 +02:00
1. Verify that the issue is not caused by another extension.
2015-04-09 02:56:41 +02:00
2015-06-21 23:40:52 +02:00
***
### What to include
2015-07-05 19:07:56 +02:00
To help diagnose and fix the bug/issue, please always include the following in your report:
* A clear list of steps to reproduce the problem
2015-06-21 23:40:52 +02:00
* **Always include a URL**, _even_ if "it happens everywhere".
* Symptoms of the issue
* Describe what you observe and consider broken behavior; this is what we'll be looking for after executing the steps
* Example: video doesn't start playing, page layout broken
2015-06-23 05:49:42 +02:00
* Include whatever relevant the logger reports.
2015-04-29 16:38:38 +02:00
* A screenshot or transcription of **any of uBlock's preferences that differ from the defaults**
* This includes a whitelisted website, enabled/disabled filter list, anything
* Please do include everything different from the defaults whether or not it seems relevant to your issue
* The version of uBlock you're having the issue with; you can find this in [uBlock's popup UI](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface)
* Example: `uBlock 0.9.0.0`
* The browser you're using and its version
2015-04-09 02:56:41 +02:00
* Examples: `Firefox 36`, `Chrome 41.0.2272`
* The OS you're using and its version
2015-04-09 02:56:41 +02:00
* Examples: `Windows 8.1`, `Linux Mint 17.1`
* A list of other extensions you have installed
* Tip: try disabling them and see if your issue still occurs
2015-04-09 02:56:41 +02:00
Otherwise, we've noticed that a lot of **your** time (and the developers') gets thrown away on exchanging back and forth to get this information.
2015-06-21 23:40:52 +02:00
***
**Good read:** [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/~sgtatham/bugs.html).