Webcompat is a volunteer service that allows web developers and designers to report cross browser compatibility issues observed in their websites and applications. The issue will be triaged and a solution or browser fix will be returned.
One of my tasks as Front End Dev intern for Mozilla Webcompat (via Outreachy) this summer is to help migrate the webcompat.com application to a new architecture and version.
These are a few tools that web developers/designers can take advantage of today:
- Firefox and Chrome add-ons: After installing this add-on for your browser, you can conveniently report cross browser issues from your website with just one click. (see the screenshot upper left corner for link)
- CSS Fix Me: This tool allows you to enter CSS that is not working across browsers and provides updated CSS with vendor prefixes for improved cross browser compatibility.
- Media Reporting Tool: (available on Firefox Nightly version only) Automatically detects video playback issues related to browser and provides a one-click method to report the issue from your website.
So far, I am learning about code tidying processes that are required for the build process to run (on travis). These are a few resources for the processes we are using:
- Tidying Python (pep8)
- Squashing git commits (Mozilla QA article)
That is all for now. Look forward to meeting project members and other interns at the All Hands meeting this summer.