← Back to context

Comment by abinoda

8 years ago

I recently built a GitHub Markeplace [0] app Pull Reminders [1] and have been really impressed by GitHub's ecosystem strategy. They seem to taking lessons from Slack's success and doubling down on supporting integrators who provide valuable apps and features built on top of GitHub (ie. TravisCI, ZenHub). I hope this direction continues under new ownership.

GitLab on the other hand is focused on solving every facet of the development lifecycle within their core product. From their blog post about GitHub's acquisition:

> ... instead of integrating multiple tools together, we believe a single application, built from the ground up to support the entire DevOps lifecycle is a better experience leading to a faster cycle time.

It will be interesting to see how the different strategies play out.

[0] https://github.com/marketplace [1] https://github.com/marketplace/pull-reminders/

GitLab has always demanded too much faith from its users.

First with CI, it was the all-or-nothing approach where you couldn't use GitLab CI with any other provider. Lately they have tried to fix this but it was a half-hearted development after a lot of complaints.

Lately with their DevOps approach, it's exactly how you've said.

I don't have trust in GitLab leadership and their product feels way too bloated.