My only suggestion would be to pick a project and download their source code. Most open source projects use CVS, Subversion, or Git to manage the source code.
Pick an integrated development environment (IDE) that supports the language of the project and attach the IDE to their source code manager.
Spend some time getting familiar with the source code, and the bug list will make more sense.
Almost every Open Source project I've ever seen has a stack of minor issues in the corner - cosmetic or otherwise largely inconsequential things that nobody has considered worth their time. If you just want to get your foot in the door, that's probably a good way to introduce yourself. Just find something easy, make sure you implement it well, and follow the project's rules on coding style, submission for review, etc.
Or, ask the project. "I'm new, I want to help, this is my skill set. Would someone be willing to mentor me?"
发布评论
评论(2)
艾萨克·特鲁特的回答很好。
我唯一的建议是选择一个项目并下载其源代码。大多数开源项目使用 CVS、Subversion 或 Git 来管理源代码。
选择支持项目语言的集成开发环境 (IDE),并将 IDE 附加到其源代码管理器。
花一些时间熟悉源代码,错误列表会更有意义。
Issac Truett's answer is good.
My only suggestion would be to pick a project and download their source code. Most open source projects use CVS, Subversion, or Git to manage the source code.
Pick an integrated development environment (IDE) that supports the language of the project and attach the IDE to their source code manager.
Spend some time getting familiar with the source code, and the bug list will make more sense.
我见过的几乎每个开源项目都有一堆小问题——装饰性的或其他很大程度上无关紧要的事情,没有人认为值得花时间。如果您只是想踏入大门,这可能是自我介绍的好方法。只要找到一些简单的东西,确保你能很好地实现它,并遵循项目在编码风格、提交审查等方面的规则。
或者,询问项目。 “我是新人,我想提供帮助,这是我的技能。有人愿意指导我吗?”
Almost every Open Source project I've ever seen has a stack of minor issues in the corner - cosmetic or otherwise largely inconsequential things that nobody has considered worth their time. If you just want to get your foot in the door, that's probably a good way to introduce yourself. Just find something easy, make sure you implement it well, and follow the project's rules on coding style, submission for review, etc.
Or, ask the project. "I'm new, I want to help, this is my skill set. Would someone be willing to mentor me?"