4 ms·
What makes it fast, and is GitHub not fast enough? Why is their UI (which is Forgejo, fork of Gitea) such a blatant clone of GitHub’s?
by Kwpolska 4y ago
What makes it fast, and is GitHub not fast enough?
Why is their UI (which is Forgejo, fork of Gitea) such a blatant clone of GitHub’s?
- oblio 4y agoI'm guessing the Golang implementation and probably a smaller team working on the frontend? GitHub is perceptibly slower than Codeberg, just open 2 tab side by side and try them out.
- amoerie 4y agoCodeberg being faster might be a side effect of not being very popular yet.
- dboreham 4y ago> such a blatant clone of GitHub’s? I'm guessing for the same reason all cars have the steering wheel and turn signal switch in roughly the same place.
- Kwpolska 4y agoBitBucket and GitLab are more distinct and have made different decisions in some places, for better or worse. Forgejo is just a clone of GitHub with slightly different colors.
- silverwind 4y agoGitlab's design is actually based on BitBucket which came 6 years earlier.
- richardwhiuk 4y agoGitLab's design at one point was just a copy and paste of GitHub's entire UI. Their URL design is heavily based on GitHubs. e.g. https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/GitLab-project-creation.png https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06... / https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/GitLab.png https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06...
- silverwind 4y agoInteresting history. Seems they were influenced by both.
- richardwhiuk 4y agoI'm not sure how that's your conclusion.
- zemo 4y ago> Why is their UI (which is Forgejo, fork of Gitea) such a blatant clone of GitHub’s? because their project goal is to iterate on the ownership model, not to iterate on the web design. I use a self-hosted forgejo instance now (as of like, a week ago, let's see if I stick with it haha). I like GitHub the piece of software just fine, but I don't like the idea of my code training copilot. I think the design of GitHub is fine and people already know it, so I like that. If the reason you would want to not use GitHub is the design, gitea or forgejo will probably not be to your liking.
- jraph 4y ago> such a blatant clone of GitHub It's not a bad thing per se. GitHub has an okay interface, why not copy the good parts instead of reinventing the wheel for the sake of it?
- jolheiser 4y agoWe (Gitea) inherited the UI from Gogs, and iirc the UI choice was partially because Gogs was a one man show and partially because a familiar interface eases transition from GitHub. We have talked about UI refreshes over the years, but it would be a huge undertaking while also keeping up with the rapid iteration.
- akkartik 4y agoI mirror my repos to a bunch of services, and I've personally found `git push` to be much slower on codeforge than most places. I suspect they're having some short-lived scaling issues (that I am totally sympathetic to)