TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Golang Proposal: Just Use GitHub

68 点作者 ahacker15超过 7 年前

17 条评论

maaaats超过 7 年前
Kinda scary how de facto Github has become, that external tooling is discouraged. Github is a bad issue tracker, a bad code review tool, an ok wiki and a bad distribution platform. Still, one has to mostly use the whole package to get contributors.<p>(Github has other strengths, though)
评论 #15302569 未加载
评论 #15303631 未加载
评论 #15302543 未加载
评论 #15302862 未加载
arkadiytehgraet超过 7 年前
If one cannot figure out how to setup a development environment (with detailed guides), how can one be expected to actually make a meaningful contribution in a much more difficult domain like compiler development? For this purpose alone I think the current approach is something that Google will not get rid of.<p>Moreover, why on Earth would Google want to create an external dependency for code-hosting and development like GitHub, that may go down anytime, making them lose a lot of time and money, especially since their own system is much more reliable (at least for internal usage) and they have all resources they need to maintain it?<p>Finally, it is somewhat really silly to think that a giant corp like Google will develop something truly free and opensource, without their own interests above anything else, which obviously will become an issue sooner or later with the truly freedom spirit.
评论 #15302886 未加载
评论 #15302955 未加载
评论 #15302847 未加载
shadowmint超过 7 年前
Unfortunately the epic comment thread, very talky, none of the key stack holders involved, largely irrelevant chatter...<p>Is a case in point of why github isn&#x27;t the answer for everything.
评论 #15302839 未加载
评论 #15305378 未加载
评论 #15302681 未加载
gksmythe超过 7 年前
The tyranny of GitHub. GitHub pull requests are one of the most cumbersome ways of contributing to OSS.<p>What people really like is:<p>a) The paper trail (I can show to my career manager that I&#x27;ve done some work).<p>b) The constant distractions that feel like work.<p>c) Minor issues seem like major contributions.<p>d) Self promotion.
评论 #15306145 未加载
Sir_Cmpwn超过 7 年前
The &quot;just use GitHub&quot; mentality is harmful groupthink. How about being open to learning other tools? Locking yourself into a single ecosystem and bothering otherwise productive people who don&#x27;t buy into it is how we get SourceForge.
评论 #15303392 未加载
评论 #15303451 未加载
hamax超过 7 年前
It&#x27;s true that Gerrit&#x27;s workflow is a bit unusual, but even though I had no experience with it, I managed to setup the environment and create a review request for Golang in under an hour. When it comes to contributing to a programming language, I think this is pretty friction-less.<p>CLA was very painless too.
评论 #15303369 未加载
rectang超过 7 年前
In my experience, there are no debates so fraught and vicious as those over version control platforms.<p>Questions of more open governance for Go really ought to be separated from Github specifically. Moving from googlesource to Gitlab or Bitbucket would achieve the same thing. Which is actually not much: just because a project is on a given commercial hosting platform doesn&#x27;t portend a change in how decisions get made over project direction, as many projects hosted on Github (and Gitlab and Bitbucket) illustrate.
jballanc超过 7 年前
&gt; When Google keeps the canonical git repo in googlesource, and uses a google-run gerrit instance for code reviews, it does not make the project feel like it&#x27;s open source. It makes it feel like it&#x27;s a google project that they let the rest of us look at from afar, and participate in if we&#x27;re willing to hike up the mountain.<p>I hate to break it to ya&#x27;, but I think this isn&#x27;t just what it feels like.<p>The sooner people realize that &quot;Open Source&quot; is different than &quot;Open Development&quot;, the better. That said, I think it&#x27;s a stretch to assume that Go is contributor hostile just because it hasn&#x27;t gone all-in on GitHub. Just off the top of my head: Ruby, Python, Javascript, Lua, Clojure, C++, and Java are all languages that haven&#x27;t embraced the &quot;GitHub Workflow&quot;. Indeed, the only language I can think of that has is Julia. Actually, I just checked, and it looks like Rust is also bought in to the GitHub Workflow. So that makes it: 2 for, 7+ against.
评论 #15304478 未加载
speps超过 7 年前
I&#x27;ve contributed a small patch to Go not that long ago and it was quite straightforward, I don&#x27;t get why it has to be changed. Plenty of people have used the current workflow for years now...
mikekchar超过 7 年前
Possibly off topic, but this prompted me to take a long overdue re-peek at git-appraise (distributed code review tool, written by google in go). I notice there is now a git-appraise-web. It looks pretty nice (exceptionally minimal :-) ), but their demo lacks any comments to see how it might work in collaborative form.<p>Does anybody use git-appraise (and especially a web client) and have any comments?
alenmilk超过 7 年前
From the comments on the page:<p>jimmyfrasche commented<p>The language spec is easier to read than the contribution guidelines
kingmanaz超过 7 年前
Suggestion: Follow the OpenBSD project&#x27;s lead and end this debate with blanket adoption of CVS.<p>Also, a &quot;Comic Sans&quot; website makeover would severely cut down on the golang community&#x27;s hipster ratio.
dis-sys超过 7 年前
the proposal is cute and funny, basically the author argues that to make the contribution and governance process more open, everything has to be done on github to be more closely aligned with what project X,Y,Z are doing.<p>that is not open or free, that is the exact opposite of being free and open.
评论 #15302980 未加载
hellofunk超过 7 年前
If one wants to see the merits or at least the experiences of a major language from a commercial entity going open source on GitHub, where all discussions, language features, issues, and code itself is in that one place, take a look at Apple&#x27;s Swift.<p>Edit: Looks like Swift doesn&#x27;t use GH for issues any more.
评论 #15302852 未加载
评论 #15302888 未加载
grabcocque超过 7 年前
I wonder if Google really loves Gerrit, or if it’s just a legacy NIH attachment and some of Google’s graybeards just refuse to let it go.<p>Having worked with Gerrit in the past, I can say without a shadow of a doubt, it’s an abomination and I’d lop off a limb rather than voluntarily use Gerrit again.
评论 #15302731 未加载
dmitriid超过 7 年前
Ah, the joys of a distributed version control system: let&#x27;s put all code on GitHub and depend on it for everything.
评论 #15302905 未加载
评论 #15302931 未加载
TurboHaskal超过 7 年前
Hi PCJ!