7 ms·
We'll just move the code to gitlab. Git allow us to do it almost painlessly (well, with a missing issue backlog). It's not a big deal.
by Fiahil 10y ago
We'll just move the code to gitlab. Git allow us to do it almost painlessly (well, with a missing issue backlog). It's not a big deal.
- cperciva 10y ago99% of the value of github is the user interface, not the mere fact that it's a hosted git repository.
- Fiahil 10y agoI believe gitlab's UI has gotten better lastly. Nevertheless, if 99% of the value provided by github comes from their interface, should we remember how much time they needed to implement the "+1" counters on messages?
- munchor 10y agoTheir UI/UX is still nowhere comparable to GitHub's. GitHub is so much simpler to use that GitLab and everyone I talk to seems to have the same opinion. GitLab is still lagging far behind when it comes to user experience, it's just not easy to find stuff.
- 0x0 10y agoWell, I find both Bitbucket and Gitlab to be superior to GitHub in the UI department. I haven't even been able to find a graphical tree log of branches and commits on GitHub. ("network" on Gitlab, "commits" on Bitbucket). They also both offer unlimited private repositories (albeit bitbucket has a limit on the number of users granted access, but very cheap pricing if you need to bump the user limit.). GitHub only recently introduced unlimited private repositories on their pricing plans. For years GitHub priced themselves out of our reach (with 300+ private repositories, they didn't even offer this as an option beyond "call us")
- tcpekin 10y agoI had the same issue with finding the tree log, it's under graphs and called network. https://github.com/altmany/export_fig/network https://github.com/altmany/export_fig/network
- 0x0 10y agoThat one looks more like an overview of forks between account. Which is nice for open source projects probably, but isn't very helpful or informative for single-repo-multiple-branches. For example, no commit messages are shown by default.
- matthewbauer 10y agoGitHub has a "network" tab under "Graphs" that might provide what you're looking for. But when people say that GitHub has better UI, they're more talking about the clean menus and intuitive UI. Some of it might just be getting used to one design over another. Although, BitBucket to me has always felt too cluttered.
- StavrosK 10y agoYou can't really compare Github to Gitlab, when the former has a fifth the features of the latter.
- Fiahil 10y agoIs it really necessary though? I've been using bitbucket at work, and their UI is the worst. I mean, you can't even close a PR after a rebase. Yes, it's seriously this _BAD_. So, we're just using cli tools and gui clients, and it works fine. I understand that people would be annoyed by a forced switch, github has a working issue tracker, wiki, and not to mention the awesome github pages. But, I just think loosing them is not that dramatic.
- deleted 10y ago[deleted]
- mixedCase 10y agoWith their latest revamp? No way. UX-wise it's very similar to GitHub. You're probably talking of experiences in an older iteration or it's just users that were used to GitHub and didn't feel like learning something that looks slightly different.
- djsumdog 10y agoWe're using the latest build at work. I have really like Gitlab's merge request system. Their experience is pretty straight forward and they fixed a lot of the scalability issues with the built-in wiki. The opening/home page of Github is still better though. What really got people into Gitlab was the self hosting. Github has depended on selling their enterprise version. I was at a talk where Wanstrath said something to the effects of their expensive enterprise version that only people with money to spend need. .. (Years after I left my job at a state university ... they bought a license. -_- I hated how they paid for a lot of stuff they didn't need). Even though Gitlab may lack in some UI elements, it's more than good enough and it doesn't hinder work. I'm at a shop that still uses the community edition too. Gitlab and Bitbucket really cut into Github's model. There are more clones out there now too. If you really want a self-hosted Github like UI, there's Gogs too.
- jobvandervoort 10y agoWe're working hard on making the UI and UX of GitLab better. A good start is this meta-issue [0], but there are many others. We realise we have some ways to go, but this is a major priority for us and 2017 will bring improvements every single month. [0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/24304 https://gitlab.com/gitlab-org/gitlab-ce/issues/24304
- tscs37 10y agoIf you need something simple and similar to Github, checkout Gogs/Gitea (Gitea is the community fork which I recommend to use)
- awhildy 10y agoThanks for the feedback! At GitLab, we know that it can be challenging to find things, and it is something that we are working on improving. For example, we are improving our issue search, giving you much more powerful search capabilities (https://gitlab.com/gitlab-org/gitlab-ce/issues/21747 https://gitlab.com/gitlab-org/gitlab-ce/issues/21747). However, I know there is more we can do. Please let us know, create an issue (https://gitlab.com/gitlab-org/gitlab-ce/issues/new https://gitlab.com/gitlab-org/gitlab-ce/issues/new), or comment on this issue (https://gitlab.com/gitlab-org/gitlab-ce/issues/25752 https://gitlab.com/gitlab-org/gitlab-ce/issues/25752) if you have specific examples of problems or ideas on how we can improve making it easy to find things, or simplify our overall experience.
- drspacemonkey 10y agoAgreed. Gitlab's interface is better. Especially the issue board. Throw in their fully-integrated CI platform and container registry basically makes Gitlab a winner.
- fbnlsr 10y agoI'm using both Gitlab and Github for different projects, and I just can't stand Gitlab's interface. Informations are scattered all around the place and there's no distinctive way of finding the information you want. Plus it's slow as hell. Github's UI makes sense. I can find anything in the blink of an eye and it's blazing fast. The team I'm currently working with is completely fed up with Gitlab.
- connorshea 10y agoAre you using GitLab.com or hosting it yourself? We're working on improving GitLab.com, but self-hosting GitLab should be pretty fast in most circumstances. As for the interface, we're working on improving the design of the product and have just hired a UX Researcher to help with that. Would be happy to hear any specifics you have to offer.
- throwanem 10y agoSearching an issue number in the list page's text input should take me to the issue. Sounds small but it's a frequent irritation; I will be 200% happier with Gitlab once it's solved, and my teammates even more so.
- sixstringtheory 10y agoIf you have Alfred, you can set up a custom web search since issue numbers are in the URL. I have tons of these set up to get to different repos, my global list of PRs, etc. It's that much faster because you don't even need to open a browser or navigate to the page to type in a search field.
- praisewhitey 10y ago99% of the value of github is the community.
- jjawssd 10y ago99% of the value of Github is that nobody wants to bother using anything else
- pawadu 10y ago> nobody citation needed
- jjawssd 10y agohttps://github.com/bevry/meta/issues/15#issuecomment-55293271 https://github.com/bevry/meta/issues/15#issuecomment-5529327... Copied: (Just found this thread; sorry for the late reply!) if we postulate that moving all of bevry's projects to gitlab creates a snowball of other projects and communities doing the same I disagree. When a field is as dominated by one player as OSS development is dominated by GitHub, it is extremely hard to break that hold. For example: Facebook dominates social media. Within Facebook, there are several organizations, many of which are reasonably sized, and which do good work. Now…suppose one of those organizations left Facebook for a more benevolent social network. Or even two or three of them. Do you really believe this would create a “snowball effect”, resulting in a mass exodus from Facebook to the more-benevolent social network? Of course not. Everybody knows that Facebook is quite possibly the sleaziest, least trustworthy company on the Web. (If you disagree, I’d feel confident that you’d concede that it is in the top five such companies, at the very least.) And, in fact, people have tried to create trustworthy, privacy-respecting alternatives to Facebook (like Diaspora, Friendica, and Tent). Diaspora launched in 2010. Although its decentralized nature makes it harder to get concrete numbers for its user base, the best I could find puts the number around 380K. After four years. Four. Why? Well, it’s not because people prefer to have their privacy invaded, and it’s not because people like one central company to amass dangerous amounts of personal information to sell to advertisers (and god knows who else!). It’s because people are on Facebook. It has all the social capital, and—from the standpoint of where people choose to put their time in—that is more important than ideology, decentralization, technological advantage, and privacy. I dislike this intensely, but it’s true. For a while, people were pretty angry at Twitter (even though it is a more ethical company than Facebook, by orders of magnitude). So, some people tried to get a “snowball effect” rolling for their alternative, Identica. At 1.5 million users, it’s been a more successful “benevolent alternative” to Twitter than Diaspora was to Facebook. But that’s still less than 1% of Twitters 241 million users (source). GitLab may have more merit going for it than GitHub, but that’s not enough. Moving everything to GitLab will: Cost a lot of time and effort to migrate the codebase Cost a lot of time and effort for existing developers to readjust their workflows and learn the differences of GitLab Most important of all, it will reduce the visibility of every last project to a small percentage of the current size. And don’t think that linking to the new location will help. The alternative social networking sites I mentioned above had massive campaigns, many of which were prominently featured in tech magazines and blogs with millions of viewers. Linking from a popular old location to an unpopular new location does not work like forwarding e-mail; traffic won’t simply follow the link and continue the same behavior at GitLib like nothing’s changed. Perhaps a few individuals might…but you’ll still lose far, far more contributors in the end. And what happens to open source projects that cease to be developed? They die. And the communities that once breathed life into them die, as well. I cannot protest this idea strongly enough. If you move to GitLab, perhaps you can keep the company’s core developers active enough to keep the projects alive. Perhaps you might even find some short-term success in convincing a few contributors to keep working on your projects. And if you move to GitLab…I really, really hope that they do. But I think that moving to GitLab will do as much good for your repositories as moving them to a private server for bevry employees only. Slightly better than that, perhaps…but not by much. I would love to be proven wrong about what I’ve written here. But I don’t think that I am. Please: reconsider this. Not just for the company, and not just for the good of your software, but for your extended community. I believe that what is good for your extended community is also good for your software, and your company, too. Please reconsider.
- jasonlotito 10y agoExcept that value is non-existent at the enterprise level. Substandard at most everything it does. It's the most expensive code viewing tool there is. They really need to turn their Enterprise offering around, because I don't see any value in it other than saying "we pay for GitHub enterprise."
- BuuQu9hu 10y agoAre there any native UIs that are as good or better than the github UI?
- edoceo 10y agoGitLab has a migration feature that "just works". Was painless here
- pawadu 10y agowhat does it include? issues, wiki, comments?
- sytse 10y agothe repository description (GitLab 7.7+) the Git repository data (GitLab 7.7+) the issues (GitLab 7.7+) the pull requests (GitLab 8.4+) the wiki pages (GitLab 8.4+) the milestones (GitLab 8.7+) the labels (GitLab 8.7+) the release note descriptions (GitLab 8.12+) the references to pull requests and issues are preserved (GitLab 8.7+) https://docs.gitlab.com/ce/workflow/importing/import_projects_from_github.html https://docs.gitlab.com/ce/workflow/importing/import_project...
- tannhaeuser 10y agoWe are thoroughly conditioned to use centralized services, aren't we? git is a dvcs for heavens sake.
- flylib 10y agoGitlab is slower then Github
- ThisIs_MyName 10y agoKeep in mind that the whole point of Gitlab/gogs is to self-host it. In my experience, both are lightning fast compared to GitHub over the internet.
- deftnerd 10y agoGitLab's self-hosted requirements are too high for my small needs so I use gogs.io. It's a git web interface written in Go and is much more friendly on a VPS with small amounts of memory.