Chromium: long time compiler, first time committer

All those years building Chrome and WebKit and putting it places, and yet this is my first commit.

2 min read Filed in Web

It’s not really a secret that I’ve put web engines in some not-so-usual places. I’ve embedded it on devices in the manufacturing world, I’ve used it in place of terrible frameworks on consumer devices, I’ve put it into containers of various shapes and sizes to do all kinds of things that don’t fit the standard I-want-to-look-at-cat-photos use case.

Yet, I’ve never pushed anything upwards. Sure, I’ve reported bugs and I have had not lack of conversation and input on other sorts of things, but when it’s come to the coding portion I’ve not found the time.

Knowing this, it’s odd that my first commit is a four line beast to fix a custom element issue I ran into that had already been reported.

First commit for Chromium merged.

To boot, in the process of fixing said bug, I also got to add a Web Platform Test (which is automatic when pushing with the CL).

Web Platform Test merged FTW

Resources

Getting started is a snap. The documentation is amazing and will help guide you through. Three particular pages you’ll probably want out of the gate include:

If you’re looking for a play by play, do read Monica Dinculescu’s Contributing to Chromium: an illustrated guide. Monica (who is amazing) wrote the guide a few years ago, but the content is still very relevent and on point.