DEV Community

Discussion on: Hacktoberfest - Ideas for Contributing as a Beginner

Collapse
 
_garybell profile image
Gary Bell

My biggest issues is that I can (and do) use GitLab for everything that I would otherwise have separate systems for. It kinda limits my exposure to other systems somewhat.

Thread Thread
 
mcastellin profile image
Manuel Castellin

Maybe it's not for this thread, but what is the biggest advantage of using GitLab over GitHub in your opinion? I always wanted to see if it's worth the hype they've built around it

Thread Thread
 
_garybell profile image
Gary Bell

tl;dr

The vast amount of features, all in one place. You don't need separate tools all over the place.

The (shortened) long answer

I've written a full blog post, the full long answer, about why I use GitLab. It essentially comes down to the fact that you get so many features for little or no cost. GitHub is becoming increasingly more competitive, but I made the move back when you couldn't have free private repositories and $7 a month only got you 4 private repositories.

But having somewhere that has:

  • Source control
  • issues (plus customisable Kanban boards)
  • CI/CD
  • Wiki all out of the box is a big driver. It introduces certain features at a minimal price-point for private repositories. And for open source projects gives all features to that repo/project for free.

Oh, and you can host it yourself for no extra cost.

Thread Thread
 
mcastellin profile image
Manuel Castellin

It's a very interesting perspective! Nice article by the way, very detailed oriented with the feature comparison!

To be honest, I tried GitLab with just one private repo for fun, but when you put it in the perspective of using it for teams I can see the value of having the whole package in one place. It's a pain using Github for code, then Jenkins, then Jira, then move to the AWS console, and so on..

Thanks a lot for sharing the article!

Thread Thread
 
_garybell profile image
Gary Bell

Thanks. I need to look at Github again to compare GitLab CI and Github actions