<p>Hi all,<br/>
I have already one year experience with Golang. My language skill is good and willing to improve it.<br/>
So my question is, where can I join the open source project?
Would be nice to join your guys for open source project. </p>
<p>Thanks </p>
<hr/>**评论:**<br/><br/>mwholt: <pre><p>The Caddy project would be a good one to get involved with: <a href="https://github.com/mholt/caddy" rel="nofollow">https://github.com/mholt/caddy</a> - it's made of several small pieces so it's not too hard to make contributions. Right now we're working on writing more tests for it.</p></pre>zero_coding: <pre><p>Ok, I will join your guys and how to do it?</p></pre>mwholt: <pre><p>Just like any open source project - find a need and fill it. You can look at open issues to see what people are talking about, asking for, or bugs that were reported. You could look at test coverage and add tests where needed ("coverage" isn't everything, too - there's edge cases to consider, previous bugs, etc, and make sure those are tested).</p>
<p>In Caddy's case, we could use more tests in the middleware packages and the config/setup package. They're fairly easy to write and there are some existing tests you can use as a template. Once you've written/changed some code, just open a pull request to have it reviewed.</p></pre>alebaffa: <pre><p>it is not really clear to me what you are looking for. Do you want to contribute to the Go project? If yes, you just have to go download the source code from the website, see on github the issues still opened and follow the mailing list to communicate with other contributors.
Do you want to contribute to whatever Go open project? My suggestion is: go to github, find a Go project you may be interested to, start using it, and once you are familiar with it the options are 2: 1) see the open issues and see if you can fix one of them, 2) you will find a bug yourself, you fix it and you create a pull request.</p>
<p>How to find a Go project? There are plenty of them available on github. Just filter by programming language and you will find hundreds of them.</p></pre>jammerlt: <pre><p>Check out syncthing.</p></pre>zero_coding: <pre><p>What I mean is to join some open source project.</p></pre>deiwin: <pre><p>That's what he meant as well. Start here: <a href="https://github.com/syncthing/syncthing/blob/master/CONTRIBUTING.md#contributing-code" rel="nofollow">https://github.com/syncthing/syncthing/blob/master/CONTRIBUTING.md#contributing-code</a></p></pre>klaaax: <pre><p><a href="https://guides.github.com/activities/contributing-to-open-source/" rel="nofollow">https://guides.github.com/activities/contributing-to-open-source/</a></p>
<p>here , 1 second search on google. </p></pre>firstrow2: <pre><p>Feel free to join my project <a href="https://github.com/firstrow/logvoyage" rel="nofollow">https://github.com/firstrow/logvoyage</a>
)</p></pre>jbuberel: <pre><p>One very popular Go project that could use some additional help is <a href="https://github.com/tools/godep" rel="nofollow">godep</a>. The current maintainer (Keith Rarick) isn't able to spend as much time as he'd like and is looking for people to help.</p>
<p>The same can be said of <a href="https://github.com/jingweno/nut" rel="nofollow">nut</a>, as similar dependency management tool. Owen has also been looking for contributors to the project. </p></pre>zero_coding: <pre><p>I am very interesting about web services, love to write for cloud stuff.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传