Follow

Follow
A typical case of contributing to open-source

A typical case of contributing to open-source

Contributing to open-source and achieving business value at the same time

Youssef Siam's photo
Youssef Siam
·Aug 26, 2022·

1 min read

The Problem

We have a problem for a while @kwentra with a badly written tool that we used for our Golang projects database migrations. this week we decided to cut this time-bleeding off.

Couldn't solve it using the traditional ways

Of course, we would have been happy if we just found another tool to do the trick for us. but unfortunately, that was not the case

The Solution

There were many approaches on the table to solve the problem.

Ahmed Toulan and I were leaning towards the solution that had community support. So, we picked the open-source tool that has the majority of the features we need, forked it, added the features that solved our problem, then made a PR.

The Bottom line

The idea here is that this was not the easier approach for us, but this one will make us get the advantage of community support in the future, and anyone in the world can get the advantage of our feature as well, So we all can innovate together.

PR: github.com/go-gormigrate/gormigrate/pull/150

 
Share this