怎么样使用开源平台
说说我自己吧。1. 给MySQLdb贡献过issue我用Python做数据库开发(MySQL)的时候,使用了一个叫MySQLdb的库。后来在使用这个库的过程中,发现,在给param传递tuple对象的时候,生成的SQL语句不是我想要的结果。然后我就在github上找到了这个项目,在issue里面说了一下我遇见的情况。不过我的英语水平实在很烂(考了3次六级都没过),所以我还帖了一段代码,一段我希望得到的SQL,和这段代码实际得到的SQL。现在,我说的这个问题,已经变成了这个项目的下一个版本的开发计划。2. 给CoffeeMode贡献过issue我用emacs写CoffeeScript,从github上下载了一个CoffeeMode插件。后来在使用这个插件的过程中,发现正则表达式中包含特殊字符的时候,正则表达式的高亮有问题。我就给这个项目提了issue。然后就有人发了patch,再后来又有人发了pull request。再后来,我把CoffeeMode插件更新到最新版,问题就不存在了。# 总结:直接想参与开源平台上的项目,感觉不现实。不如先使用一些开源的东西,在使用过程中,发现一些问题,就可以跟项目的作者联系。能自己解决的,可是自己看源代码,修改好了之后,可以发pull request。不能自己解决的,可以等待社区的帮助。
■网友
泻药。菜鸟应该多看书多练习,没啥事就不要去参与开源=。=
■网友
使用?应该不是在讨论用Linux和FreeBSD之类的吧?如果是想问如何参与开源项目,可以这样开始:下载源码,编译,执行基本使用,如有问题,可以报告缺陷根据现有缺陷报告,重现场景,提供最小重现代码,如果能修复,就提交补丁查看项目wiki或者邮件列表,开发小的新特性
■网友
【怎么样使用开源平台】 先研究个感兴趣的开源项目,能改进了就上开源平台上提交改进,别倒置了。
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 青年|一汽奔腾T77怎么样?车主吐槽:后排座椅太短,和坐小板凳似的
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 在丁丁租房工作的感受是怎么样的
- 城市数据团是怎么样一个团队
