Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
github: add troubleshooting steps to the issue template (#350)
- these steps should help in 2 ways: 1. hopefully avoid common misconfigurations from being repeatedly opened as bug reports - some of these have labels on them now to get a sense of how often they pop up 2. help contributors and maintainers diagnose issues quicker and figure out if an issue is indeed a bug - the diagnosis questions are really common things we ask in an issue already, so think it would work out better to get that up-front - we have labels for some of these too - especially as issues can often get no response / go stale, and if it's truly a bug, it's better to know that earlier than later - condense the `CONTRIBUTING.md` a bit now that some of the most common debugging steps are in the issue template - didn't put in `npm prune` or `clean: true` _yet_, as don't want to make the issue template _too_ big overnight - those also aren't as common an issue and people seem to figure out that an issue is due to caching bugs pretty often already - probably want to move to GitHub's new beta Issue Forms moving forward, but thought it'd be best to get the details into Markdown first, _then_ can migrate - and also creating Issue Forms seems to require moving to the multiple Issue Templates format where users select a "type" of issue (e.g. bug report vs. feature request etc), but we don't have multiple templates yet, so that could be confusing
- Loading branch information