DEV Community

Gustavo Tavares
Gustavo Tavares

Posted on

Ortelius - Simplifying The Implementation of Microservices

My Third PR

For my Third PR, I decided to take a bigger project, but with a simpler issue. I wanted to understand better how to participate in a project with multiple branches, dev branches and with CLA Licenses.

The Issue

The Issue I decided to work on was This one.
The Issue was basically very simple, the author of the issue already told me what to do and where to do so I just had to follow its instructions.
The problem I had when solving this was that I followed the project guide to contribute, which send me to the main branch, but I had to find which branch I should be working on by myself, as the main branch was several commits behind the dev branch.

CLA

For this project, in order to have my PR accepted I had to sign an Individual Contributor License Agreement.
Basically it grants the ownership of the project and contributors works to the owner.
More about CLA can be read Here.

Finally

It was really interesting to be part of a bigger project with so many branches.
Finding what I needed to change took me sometime due to the lack of details on the issue but eventually I made it.
It was really interesting to see how github can block a PR if the CLA is not signed too.

Top comments (0)