What are some good Open Source projects to contribute to in order to gain a better command of Golang?

polaris · · 541 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Pretty much the title.</p> <p>I&#39;m particularly interested in finding projects that&#39;d benefit from a Golang newbie contributing to it.</p> <p>Edit: I&#39;ve already written some things in Go. I am not completely new to the language or software development, but I would like to get a better command of it.</p> <hr/>**评论:**<br/><br/>eggbertx: <pre><p>You should start with a few of your own projects, otherwise you might not be able to contribute much. It&#39;s much easier to start from scratch than to try to understand someone else&#39;s code. </p></pre>eepieh: <pre><p>I&#39;ve failed to mention this. I&#39;ve already written some Go tidbits for work. I am not completely new to the language or programming, but I would like to get a better command of it.</p></pre>Sythe2o0: <pre><p>If it&#39;s just work in golang that you&#39;re looking for, a github search like <code>is:issue is:open label:&#34;help wanted&#34; language:go</code> might get you results, but if you&#39;d like to contribute to something that a lot of people use or that has been checked (at least a little) to have some quality you might want to check <a href="https://github.com/avelino/awesome-go" rel="nofollow">awesome-go</a>.</p></pre>eepieh: <pre><p>Cheers. I&#39;ll check the list out :)</p></pre>jmank88: <pre><p><a href="https://github.com/corylanou/oss-helpwanted" rel="nofollow">https://github.com/corylanou/oss-helpwanted</a></p></pre>Arsene_Lupin: <pre><p>I&#39;m in the same position. I&#39;m trying to break into the go professional world but don&#39;t feel confident enough to start applying. I wanted to know what are must knows for building APIs in Go ( something I&#39;m very interested in). I have basic hands on experience with packages like negroni, gorrila mux, gorp, and so on and so forth. </p></pre>qu33ksilver: <pre><p>If you have written code for a while, you would have used some 3rd party libraries. You might have noticed some perf issue with a function call, or maybe an extra functionality can be added somewhere.</p> <p>So, I would recommend just finding such a suitable library and contributing to that. You are already familiar with their API, and as a bonus, your code will be benefited from it :)</p></pre>sh41: <pre><p><a href="https://github.com/google/go-github" rel="nofollow">https://github.com/google/go-github</a> is quite friendly to beginner contributions. There&#39;s a lot of precedent for how to do things and previous examples to look at, but also a chance to investigate issues and find solutions.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

541 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传