Here's how you can contribute to Web Standards
Originally on CodePen
Ever since since I started to work with the web, I always complained about some features, but the truth is I was angry for getting out of my comfort zone. To put it in a better way, yes, we have the right to scream and shout every time we see some cross-browser inconsistency, but in all reality we have the tools to change that.
Contributing to Web Standards is easier (and more fun) than it seems! Getting inside a long mailing list with extremely technical discussions can be intimidating, but fear not, once you get the hang of it almost every topic is a piece of cake. Before we go deeper, take a closer look to this W3C article: How to contribute to the W3C work? - Tutorials. You should also learn about the Working Groups, and you can do so by checking out this link. One of the most active/intense working group is the CSS Working Group.
When wanting to stay posted, here are some of the channels where you can keep up with web standards in its current state (hey, maybe help a bit if you can, the folks currently doing their job are working their asses off!):
- Working Groups commits to public repositories
- WHATWG - Web Hypertext Application Technology Working Group
- CSS Working Group commits to public repositories
- W3C mailing lists archive
- W3C Public IRC
- W3Conf’s YouTube channel
You can also be reaaally helpful by using non-stable builds of each browser and report bugs to their respective forum or ticketing system:
- Chrome Canary - Chrome’s non-stable builds
- Chromium’s issues list - Chromium is the open-source project from which Google Chrome is based on
- Firefox Nightly - Mozilla’s non-stable daily builds
- Firefox’s bugzilla - Bugzilla is a web-based bug tracker
- Opera for Developers - Opera’s non-stable builds (updated every few times a week)
- Opera’s bug report wizard - Proper place to report Opera’s bugs
- WebKit nightly builds - WebKit is a rendering engine that currently powers Chromium-based browsers and Apple’s Safari
- WebKit’s bugzilla - Yup, WebKit is also using Bugzilla
- Microsoft Edge & Internet Explorer bug report - Microsoft’s own place to talk about Edge and IE issues
If you want to know how to correctly submit a ticket, Lea Verou did a complete guide on how to properly report a bug. Check Lea’s Smashing Magazine article, it’s totally worth it.