7 ms·
I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence. * https://gitea.io/en-US/ https://gitea.io/
by bmsleight_ 8y ago
I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence.
* https://gitea.io/en-US/ https://gitea.io/en-US/ The code for gitea is on Github. https://github.com/go-gitea/ https://github.com/go-gitea/
* http://gitprep.yukikimoto.com/ http://gitprep.yukikimoto.com/ The code for gitprep is on Github https://github.com/yuki-kimoto/gitprep https://github.com/yuki-kimoto/gitprep
* https://gogs.io/ https://gogs.io/ Guess what ..... https://github.com/gogs/gogs https://github.com/gogs/gogs
- hjek 8y agoI guess Gogs have an excuse, as they had to host the project somewhere, and perhaps they haven't started dog fooding because of migration difficulties, e.g. the issue tracker. But I wonder what's the excuse for Gitea as they're a pretty recent Gogs fork? They're both pretty amazing though: Self-contained binaries and less than 5 minutes setup time, so totally suitable for ad-hoc deployment.
- dmach 8y agoHe's keeping it real, going with Apache Allura.
- reificator 8y agoGithub also does not cost time and money to use for open source projects. I've used a few GoGS servers, but none of them were public. Hosting a public competitor to Github is a different set of skills to developing a self-hosted VCS server.
- hjek 8y agoHere's an explanation: https://lobste.rs/s/gokjbo/gitea_1_1_0_released#c_dg9pwe https://lobste.rs/s/gokjbo/gitea_1_1_0_released#c_dg9pwe
- exrook 8y agoI'd guess that this is more due to the popularity of GitHub among potential contributiors to these projects. I've seen it mentioned many times here on HN that a potential contributor may not want to put in the effort to create an account on another VCS provider or send a patch to a mailing list, whereas submitting a pull request on GitHub is a much less involved process for them, given that they likely already have an account and are familiar with the process. However you could definitely argue that given that the projects in question are alternatives to GitHub, a developer interested in contributing will likely be invested enough to sign up for the alternative service.
- captaincrowbar 8y ago"I'd guess that this is more due to the popularity of GitHub among potential contributiors to these projects." Doesn't that support bmsleight's point? If Github is more popular than NotGithub, even among the developers of NotGithub, that doesn't exactly inspire confidence in NotGithub.
- megablast 8y agoNo, it is about making a compromise because you live in the real world.
- exrook 8y agoOh, it definitely could be considered as evidence that Github is a better platform for code hosting than gitea, gogs, etc. However I think that the difference is popularity is far more likely to be caused by network effects around Github as well as Github's comparative age. There are also other factors impacting a users's decision to choose one hosting platform/software over another unrelated to the functionality of the software, such as code licensing and self hosting capability. In summary, popularity certainly can be an indicator of whether or not a software or service is worth using, but it's not a direct measure of the quality or robustness or whatever other factors you may care about when making a decision.
- nerdponx 8y agoThis isn't a social network. There's more to a source code hosting platform than popularity.
- atomi 8y agoFor me it's the ability to self host on cheap hardware. For that Gogs gets my support.
- dragonsh 8y agoPlease look at: https://kallitgea-scm.org https://kallitgea-scm.org http://fossil-scm.org http://fossil-scm.org Both eat their own dog food.
- justinian 8y agoSince I hadn't heard of it and had to Google: https://kallithea-scm.org/ https://kallithea-scm.org/ (typo in the link above)
- marcinkuzminski 8y agohttps://code.rhodecode.com https://code.rhodecode.com also, hosting RhodeCode sources.
- empyrical 8y agoKallithea is a fork of RhodeCode too: https://en.wikipedia.org/wiki/RhodeCode#Move_to_open_source https://en.wikipedia.org/wiki/RhodeCode#Move_to_open_source
- hawski 8y agohttps://notabug.org/ https://notabug.org/ does eat its own Gogs fork^W^W dog food [0]. [0] https://notabug.org/hp/gogs/ https://notabug.org/hp/gogs/
- eXpl0it3r 8y agoThe implication that these services are an "alternative" to GitHub is only coming from the blog post, none of them try to directly compete with GitHub as a platform and service. Instead they provide software mostly for self-hosting a GitHub-like service. There's no point in running the service on your own, instead you need to go where the people/developers are and where you can be easily discovered.
- zamalek 8y agoIt could be argued that this is smart. Imagine you merge something that, as a simple example, renders pull inaccessible. Your authoritative source for the fix would then be itself inaccessible. People running that code would be in the dark as to what is wrong, or may struggle to report problems (if issues become inaccessible). Manual steps would be involved because their CI/CD might also break. You'd expect them to never run the latest code in prod to avoid exactly this, but a cherry-picked vulnerability fix is one example of how this could realistically happen.
- MayeulC 8y agoWell, there is a clear rationale behind that. This was brought up in another HN comment thread [1]: https://github.com/go-gitea/gitea/issues/1029 https://github.com/go-gitea/gitea/issues/1029 https://lobste.rs/s/gokjbo/gitea_1_1_0_released#c_dg9pwe https://lobste.rs/s/gokjbo/gitea_1_1_0_released#c_dg9pwe [1] https://news.ycombinator.com/item?id=17245323 https://news.ycombinator.com/item?id=17245323