Feed powered byStream Blue Logo Copy 5
GitLab

GitLab

DevOps / Build, Test, Deploy / Code Collaboration & Version Control

Decision at ACK Foundry about Bitbucket, GitLab Pages, GitLab CI, GitHub, GitLab, OpenSourceCloud

Avatar of thebadmonkeydev
Senior Software Engineer at StackShare
BitbucketBitbucket
GitLab PagesGitLab Pages
GitLab CIGitLab CI
GitHubGitHub
GitLabGitLab
#OpenSourceCloud

I use GitLab when building side-projects and MVPs. The interface and interactions are close enough to those of GitHub to prevent cognitive switching costs between professional and personal projects hosted on different services.

GitLab also provides a suite of tools including issue/project management, CI/CD with GitLab CI, and validation/landing pages with GitLab Pages. With everything in one place, on an #OpenSourceCloud GitLab makes it easy for me to manage much larger projects on my own, than would be possible with other solutions or tools.

It's petty I know, but I can also read the GitLab code diffs far more easily than diffs on GitHub or Bitbucket...they just look better in my opinion.

12 upvotes59.3K views

Decision at Zulip about GitLab, GitHub

Avatar of tabbott
Founder at Zulip
GitLabGitLab
GitHubGitHub

I have mixed feelings on GitHub as a product and our use of it for the Zulip open source project. On the one hand, I do feel that being on GitHub helps people discover Zulip, because we have enough stars (etc.) that we rank highly among projects on the platform. and there is a definite benefit for lowering barriers to contribution (which is important to us) that GitHub has such a dominant position in terms of what everyone has accounts with.

But even ignoring how one might feel about their new corporate owner (MicroSoft), in a lot of ways GitHub is a bad product for open source projects. Years after the "Dear GitHub" letter, there are still basic gaps in its issue tracker: * You can't give someone permission to label/categorize issues without full write access to a project (including ability to merge things to master, post releases, etc.). * You can't let anyone with a GitHub account self-assign issues to themselves. * Many more similar issues.

It's embarrassing, because I've talked to GitHub product managers at various open source events about these things for 3 years, and they always agree the thing is important, but then nothing ever improves in the Issues product. Maybe the new management at MicroSoft will fix their product management situation, but if not, I imagine we'll eventually do the migration to GitLab.

We have a custom bot project, http://github.com/zulip/zulipbot, to deal with some of these issues where possible, and every other large project we talk to does the same thing, more or less.

10 upvotes1 comment62.9K views

Decision about GitLab, Git, WebStorm, Amazon DynamoDB, AWS CloudFormation, AWS Lambda, Go, Bootstrap, redux-saga, Redux.js, React, JetBrains, Serverless

Avatar of devalias
Hack. Dev. Transcend.
GitLabGitLab
GitGit
WebStormWebStorm
Amazon DynamoDBAmazon DynamoDB
AWS CloudFormationAWS CloudFormation
AWS LambdaAWS Lambda
GoGo
BootstrapBootstrap
redux-sagaredux-saga
Redux.jsRedux.js
ReactReact
#JetBrains
#Serverless

Working on a project recently, wanted an easy modern frontend to work with, decoupled from our backend. To get things going quickly, decided to go with React, Redux.js, redux-saga, Bootstrap.

On the backend side, Go is a personal favourite, and wanted to minimize server overheads so went with a #serverless architecture leveraging AWS Lambda, AWS CloudFormation, Amazon DynamoDB, etc.

For IDE/tooling I tend to stick to the #JetBrains tools: WebStorm / Goland.

Obviously using Git, with GitLab private repo's for managing code/issues/etc.

5 upvotes2.9K views

Decision at mkdev about G Suite, GitLab, Rollbar, Stripe, MailChimp, Intercom, Basecamp, Slack, Trello

Avatar of Fodoj
Cloud and DevOps Consultant
G SuiteG Suite
GitLabGitLab
RollbarRollbar
StripeStripe
MailChimpMailChimp
IntercomIntercom
BasecampBasecamp
SlackSlack
TrelloTrello

As a small startup we are very conscious about picking up the tools we use to run the project. After suffering with a mess of using at the same time Trello , Slack , Telegram and what not, we arrived at a small set of tools that cover all our current needs. For product management, file sharing, team communication etc we chose Basecamp and couldn't be more happy about it. For Customer Support and Sales Intercom works amazingly well. We are using MailChimp for email marketing since over 4 years and it still covers all our needs. Then on payment side combination of Stripe and Octobat helps us to process all the payments and generate compliant invoices. On techie side we use Rollbar and GitLab (for both code and CI). For corporate email we picked G Suite. That all costs us in total around 300$ a month, which is quite okay.

4 upvotes33.1K views

Decision about Spring-Boot, AngularJS, Apache Maven, Vault, GitLab, Sonatype Nexus, SonarQube, OpenShift, Docker, DeploymentWorkflow

Avatar of go-faustino
Spring-BootSpring-Boot
AngularJSAngularJS
Apache MavenApache Maven
VaultVault
GitLabGitLab
Sonatype NexusSonatype Nexus
SonarQubeSonarQube
OpenShiftOpenShift
DockerDocker
#DeploymentWorkflow

We use Docker for our #DeploymentWorkflow along with OpenShift SonarQube Sonatype Nexus GitLab Vault Apache Maven AngularJS Spring-Boot

1 upvote10.1K views

Decision about PHP, Python, Docker, Kitematic, GitLab, Eclipse, DevEnv

Avatar of amarin-boonkirt
Full Stack Developer at UzaWeb
PHPPHP
PythonPython
DockerDocker
KitematicKitematic
GitLabGitLab
EclipseEclipse
#DevEnv

Python PHP Eclipse GitLab Kitematic Docker #DevEnv I selected PHP for General Web Platform, And Python for other special things.

1 upvote1.7K views