TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The KDE community is moving to GitLab

419 pointsby cautionalmost 5 years ago

15 comments

nfozalmost 5 years ago
What advantages do people like from Gitlab as opposed to just using git? I'm not too familiar with gitlab/github, so I'm sure it's a naive question, but I'm wondering what the main value-add that's missing from the basic tools is?
评论 #23682739 未加载
评论 #23682107 未加载
评论 #23682575 未加载
评论 #23682092 未加载
评论 #23682582 未加载
评论 #23682815 未加载
评论 #23685177 未加载
评论 #23684516 未加载
评论 #23683625 未加载
评论 #23682011 未加载
评论 #23688130 未加载
评论 #23688940 未加载
评论 #23688910 未加载
评论 #23682315 未加载
评论 #23682537 未加载
评论 #23694481 未加载
评论 #23686028 未加载
评论 #23699257 未加载
评论 #23682841 未加载
rvzalmost 5 years ago
Great news for KDE and open source. Self-hosting with something like GitLab, Gitea, etc is still an option if you are dealing with an open-source project like GNOME, Xfce, etc. This allows you to control your data, source-code and the server if it goes down with the sys-admins to maintain it and you can still mirror your official repository from GitLab&#x2F;Gitea to GitHub.<p>It isn&#x27;t a good idea to &#x27;centralise everything&#x27; [0] on a server or VM instance that you don&#x27;t own, which is why self-hosting is better for companies and open-source projects than on GitHub.<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22867803" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22867803</a>
评论 #23682192 未加载
评论 #23682075 未加载
评论 #23682803 未加载
评论 #23684307 未加载
评论 #23686433 未加载
thaumaturgyalmost 5 years ago
Jumping onto one of the most popular source control platforms is a really good move for KDE, but I&#x27;m a bit disappointed to read this. Phabricator is a really excellent piece of software, and seeing large projects like KDE running on it gave me hope that it would have a long life ahead still.
评论 #23687649 未加载
评论 #23682327 未加载
评论 #23684593 未加载
评论 #23686923 未加载
评论 #23686741 未加载
评论 #23689588 未加载
评论 #23688142 未加载
tapoxialmost 5 years ago
Since there&#x27;s other large open-source projects on GitLab too (namely GNOME) I think it would be pretty neat if there was some sort of ActivityPub-esque federation between GitLab instances, to foster a sense of community in an application that&#x27;s more distributed than GitHub is. You miss out on a lot with so many teams living in their own bubble.
评论 #23682439 未加载
评论 #23682420 未加载
LockAndLolalmost 5 years ago
Hopefully with the coordinated move to gitlab and the now greater existence of Gitlab instances, there will be a push towards ForgeFed[0] which will allow cross-instance merge requests, forking, issue creation and more.<p>I imagine it would make collaboration between different instances &#x2F; groups easier e.g a KDE developer won&#x27;t have to create an account on Debian&#x27;s gitlab in order to fork a project or create an MR, but simply stay on the KDE instance, do all the work there and then submit a cross-instance MR.<p>0: <a href="https:&#x2F;&#x2F;forgefed.peers.community&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forgefed.peers.community&#x2F;</a>
zmmmmmalmost 5 years ago
I think this is great but the &quot;Why KDE moved to GitLab&quot; section is downright weird - doesn&#x27;t seem to provide any clear reason why and mostly talks about how hard it is. Why put that section in if then to not properly address it? It is almost counterproductive because it makes me really wonder now why when they can&#x27;t actually state a clear advantage.
评论 #23685157 未加载
评论 #23684694 未加载
评论 #23684223 未加载
jdlygaalmost 5 years ago
There&#x27;s certain projects that you could leave and come back to after a few years and they&#x27;re largely the same. But it&#x27;s amazing how much more reliable, efficient, and user friendly KDE Plasma is even in a few short years.
Jonnaxalmost 5 years ago
It&#x27;s cool that KDE are using the Community Edition if Gitlab
评论 #23682018 未加载
nikisweetingalmost 5 years ago
Has anyone built a bridge that mirrors issues between Github &amp; Gitlab? (the codebase can obv. just be synced via git itself)<p>Would be awesome if you could pick your platform without losing all the devs who only use one platform or the other to discuss issues.
评论 #23683322 未加载
评论 #23687418 未加载
krobalmost 5 years ago
I think it&#x27;s a mistake for them to leave phabricator. This product is quite easy to get ci&#x2F;cd going on. There are apis to submit back to tickets. it&#x27;s highly customizable. Also the damn system never breaks; even when you think it broke. Git pull and run the migration tool. boom. Its a PHP system after all. Probably one of the most well written and methodical codebases out there. Also the community fixes bugs regularly, especially if they&#x27;re simple and easy to replicate.
评论 #23687723 未加载
pepemonalmost 5 years ago
How does KDE go around the absence of merge approvals in CE? I think that this is the vital functionality for large and complex projects like KDE.
评论 #23688729 未加载
entha_saavaalmost 5 years ago
My small problem with gitlab is that the website is slow and heavy JS, especially having to use it on mobile (expectable that you can respond in issue trackers from mobile).<p>GitHub is comparatively faster and less cluttered UI.<p>I know this is not a significant problem. But I mentioned it since Gitlab people are sometimes commenting here. :)
评论 #23703338 未加载
cptskippyalmost 5 years ago
Did I read that correctly, they were on Subversion before this?
评论 #23683505 未加载
评论 #23681994 未加载
评论 #23681923 未加载
评论 #23682025 未加载
x3haloedalmost 5 years ago
Great sales pitch. The part that’s missing is the most important part: why they chase GitLab instead of a competitor.
评论 #23685409 未加载
rhabarbaalmost 5 years ago
How fitting: One of the most over-engineered desktop environments moves from one obscure hosting facility for the most unnecessarily complicated version control system to another.