-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
Update ISSUE_TEMPLATE.md #4474
Update ISSUE_TEMPLATE.md #4474
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,60 @@ | ||
----------------------------- Delete below ----------------------------- | ||
|
||
Please fill the info fields, it helps to get you faster support ;) | ||
INSTRUCTIONS | ||
============ | ||
If you do not follow these instructions, your issue may be dismissed. | ||
|
||
1. Follow the checklist and fill in the [ ] spaces with an X. | ||
2. Fill in all the fields marked with [ ] (pick the correct option for you in each case, delete the others). | ||
3. If you haven't already done so, test your issue against current master branch (aka latest git), because it may have been already fixed. | ||
4. Describe your problem. | ||
5. If you have a STACK DUMP decode it: | ||
|
||
if you have a stack dump decode it: | ||
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/stack_dump.rst | ||
|
||
for better debug messages: | ||
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/debugging.rst | ||
6. Include a Minimal Complete Reproducible Example sketch that shows your issue. Do not include your entire project, or a huge piece of code. | ||
7. Include debug messages: | ||
|
||
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/debugging.rst | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How about using a readthedocs link here? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agreed, same for the stack dump. |
||
|
||
8. Use markup (buttons above) and the Preview tab to check what the issue will look like. | ||
9. Delete these instructions from the above to the below marker lines before submitting this issue. | ||
|
||
|
||
----------------------------- Remove above ----------------------------- | ||
----------------------------- Delete above ----------------------------- | ||
|
||
### Basic Infos | ||
|
||
#### Hardware | ||
Hardware: ?ESP-12? | ||
Core Version: ?2.1.0-rc2? | ||
- [ ] This issue complies with the [issue POLICY doc](https://github.com/esp8266/Arduino/blob/master/POLICY.md). | ||
- [ ] I have tested that the issue is present in current master branch (aka latest git). | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That might be a bit harsh, no? I think it's fair that we also accept issue reports for release versions and ask to test with latest git if needed. How about "I have searched the issue tracker for a similar issue" instead? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Normally I'd agree, but our release model is linear wrt to development, i.e.: our releases are a snapshot of master, and we don't use branches for released versions (the typical "stable release" model). As a result, It doesn't make much sense to track issues that apply to a particular release, except maybe the very last release, because there are no release branches to port a fix to. My thinking is that installing git is easy enough, and it's even documented. The user is supposed to do his homework, but many are a bit lazy, or just don't know, so don't do enough research prior to opening an issue. So anything we can do to "encourage" a user to do due diligence, that reduces our own overhead, is good from my pov. |
||
- [ ] If there is a stack dump, I have decoded it. | ||
- [ ] I have filled out all fields below. | ||
|
||
### Description | ||
#### Platform | ||
|
||
Problem description | ||
- Hardware: [ESP-12] | ||
- Core Version: [latest git hash or date] | ||
- Development Env: [Arduino IDE|Platformio|Make|other] | ||
- Operating System: [Windows|Ubuntu|MacOS] | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we please add LWIP version as well? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Errr...maybe this belongs in the next section, not here, but we still need LWIP. |
||
### Settings in IDE | ||
|
||
Module: ?Generic ESP8266 Module? | ||
Flash Size: ?4MB/1MB? | ||
CPU Frequency: ?80Mhz? | ||
Flash Mode: ?qio? | ||
Flash Frequency: ?40Mhz? | ||
Upload Using: ?OTA / SERIAL? | ||
Reset Method: ?ck / nodemcu? | ||
- Module: [Generic ESP8266 Module|Wemos D1 mini r2|Nodemcu|other] | ||
- Flash Size: [4MB/1MB] | ||
- CPU Frequency: [80Mhz|160MHz] | ||
- Flash Mode: [qio|dio|other] | ||
- Flash Frequency: [40Mhz] | ||
- Upload Using: [OTA|SERIAL] | ||
- Upload speed: [115200|other] (serial upload only) | ||
- Reset Method: [ck|nodemcu] | ||
|
||
|
||
### Sketch | ||
### Problem Description | ||
|
||
Detailed problem description goes here. | ||
|
||
|
||
### MCVE Sketch | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's make There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oops, I thought I had put the link somewhere already. |
||
|
||
```cpp | ||
|
||
|
@@ -43,12 +67,13 @@ void setup() { | |
void loop() { | ||
|
||
} | ||
|
||
``` | ||
|
||
### Debug Messages | ||
|
||
``` | ||
messages here | ||
Debug messages go here | ||
``` | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm happy to approve as-is, as I think it presents the state of affairs for people who actually read it, but maybe right at the top you could add something like the below to direct people to the proper spot for 50% of the silly issues that are opened? I should have thought of it on my first comment....