== FAQ == === 如何创建项目 === 我们希望高质量的开源项目能在taocode上成长,并得到社区的帮助,但为了减少重复无意义的开发, 如果你有一个好的创意, 请先在taocode上找找是不是有类似的项目,参与到这个项目的开发中(比如提交bug,翻译文档),而不是马上就创建另外的项目. 当然,你想创建项目也是可以的,可以通过[http://code.taobao.org/new/ 新建项目],你就拥有自己的项目了 === 如何成为项目的成员 === 首先,我们不再提供申请加入项目的功能,建议的方式:你通过提交patch/issue/翻译文档之类的工作,先熟悉这个项目,再由项目的管理者通过 '''admin->邀请成员'''的试邀请你加入这个项目. [[Image(invite_member.png)]] 之后你会在你的个人档案页面出现一个 '''已加入项目''',只要'''同意加入''',你就可以正式成为项目成员. [[Image(my_join.png)]] === 什么样的开发者受欢迎 === * 对项目的持续贡献,请不要五分钟热度的方式贡献项目,那不如去论坛上灌水,那样更有成就感 * 良好的代码注释,详细的svn commit log. * 关注你的用户,你的issues,及时反馈. * 注重你的代码技能,减少无意义的代码量,项目再大,而代码写得像麻花一样,照样是废品. === 什么项目不是重复劳动 === taocode主要还是面向中文环境的开发者,而且有一相当一部分是java的开发者,我们鼓励更多的开发者参与进来,项目的创意我们不做任何的限制,前提是你要尊重 '''国家的法律与政策'''. 我们也看到了,有很多的测试和学习型项目出现在taocode上,相信taocode会成为一部分开发者的成长平台,但我们建议开发新手可以通过参与到比较成熟的项目中去贡献与成长,与团队一起开发,这样成长的乐趣会更多. 我们也希望有多的ruby,python之类的code snippets能出现在taocode上,很多时候我们没太多的精力和毅力去维护一个大型的项目,但我们有一些小的精彩代码,为什么不贡献出来呢? 开源不在于项目有多大,而在于分享代码的乐趣('''More code fun''').