Organize A Webcompat Event
From time to time you may want to organize an event for testing Web sites with a group of friends, volunteers, etc. It can be a fun way to discuss issues and understand them. It's also a good opportunity for people to learn about new technologies. During the event, people will report issues to webcompat.com.
An event will require a bit of preparation. Here are some tips on the organization.
Before
- Carefully read the Report a bug page.
- Understand what is and what is not a webcompat issue.
- You may wish to prepare a list of websites which need to be tested, with a column for people to place their names so that others can avoid needlessly testing the same site
During
- Explain to participants that the goal is quality, not quantity.
- Help participants to create a fresh profile that they can reset at each restart of the browser.
- Make sure that the site is tested in multiple browsers.
- Avoid duplicates of the same issues. Too often during webcompat sprints, we close issues reported multiple times.
- Encourage participants to write detailed steps for reproducing the issue. It can help to work as a team. One person finds an issue, and writes the steps they used to reproduce it into the form without yet submitting the report. Then a teammate attempts to reproduce the issue from those steps. If they cannot do so, then the report is likely incomplete.
- Take pictures and share them online (if participants agree). Notify us on twitter at @webcompat
After
It's not about quantity, it's about quality. We try to improve the web. A larger number of issues might not necessary help us to fix a browser or a website faster. On the other hand, being able to followup on the issues when there are unknown details or additional questions from people triaging and diagnosing is invaluable. Reporting many issues that are unclear and cannot be clarified (whether due to disinterest or lack of time) is only likely to lead to the reports being closed as incomplete.
You may want to hold additional meetings specifically to follow up on these issues. It's a great opportunity to learn how to debug and understand what is happening in a web page.
Please tell us what worked for you and what didn't, so we can improve these guidelines.
Speak about webcompat
Besides work-sprints, there is a huge need to communicate the importance of web compatibility and specifications. Feel free to write about this topic, and spread the word at conferences and meetups. Talk to your friends about the importance of web compatibility and how to produce clean code.