diff --git "a/\347\254\254\344\272\224\351\203\250\345\210\206\342\200\224\342\200\224\345\274\200\346\272\220\346\262\273\347\220\206/\344\270\252\344\272\272\347\273\264\346\212\244\345\222\214\345\273\272\347\253\213\347\244\276\345\214\272\357\274\214\344\270\244\350\200\205\345\246\202\344\275\225\351\200\211\346\213\251.md" "b/\347\254\254\344\272\224\351\203\250\345\210\206\342\200\224\342\200\224\345\274\200\346\272\220\346\262\273\347\220\206/\344\270\252\344\272\272\347\273\264\346\212\244\345\222\214\345\273\272\347\253\213\347\244\276\345\214\272\357\274\214\344\270\244\350\200\205\345\246\202\344\275\225\351\200\211\346\213\251.md" index ef14972496063fecdf29db8a7c0a0d1d99e6ce3c..50d9b95e5d9037e48c88cd83f083431793f027f4 100644 --- "a/\347\254\254\344\272\224\351\203\250\345\210\206\342\200\224\342\200\224\345\274\200\346\272\220\346\262\273\347\220\206/\344\270\252\344\272\272\347\273\264\346\212\244\345\222\214\345\273\272\347\253\213\347\244\276\345\214\272\357\274\214\344\270\244\350\200\205\345\246\202\344\275\225\351\200\211\346\213\251.md" +++ "b/\347\254\254\344\272\224\351\203\250\345\210\206\342\200\224\342\200\224\345\274\200\346\272\220\346\262\273\347\220\206/\344\270\252\344\272\272\347\273\264\346\212\244\345\222\214\345\273\272\347\253\213\347\244\276\345\214\272\357\274\214\344\270\244\350\200\205\345\246\202\344\275\225\351\200\211\346\213\251.md" @@ -2,9 +2,9 @@ 选择个人维护一个开源项目是进入开源世界的不错选择。 -开始的方法也非常简单 - 以个人的特长、经验和兴趣来创建一个项目并在开源平台(比如gitee)与大家分享。 +开始的方法也非常简单 - 以个人的特长、经验和兴趣来创建一个项目并在开源平台(比如 Gitee)与大家分享。 -通过开源平台提供的工具就可以很有效的与用户进行沟通。包括创建 issue,review Pull Request (PR),简单的任务管理,发布版本,创建wiki等。 +通过开源平台提供的工具就可以很有效的与用户进行沟通。包括创建 issue,review Pull Request (PR),简单的任务管理,发布版本,创建 wiki 等。 在与用户的交流过程中可以不断积累经验,改进项目,进而回馈用户。 @@ -30,7 +30,7 @@ 借助与业内厂商或者产业联盟沟通协作的优势,社区项目的路线图会更加贴近市场,有着非常强的针对性,符合市场愿景。 -社区的沟通协作会更加规范。用户的参与贡献方式会被更加正式的说明和要求,甚至签订 CLA (Contributor License Agreement),从而帮助项目使用者很好的规避一些风险 (如许可证、著作权、专利等)。用户提出的 issue 由团队在规定的时间内按照优先级予以处理。定期组织会议,培训或者线下活动等。。 +社区的沟通协作会更加规范。用户的参与贡献方式会被更加正式的说明和要求,甚至签订 CLA (Contributor License Agreement),从而帮助项目使用者很好的规避一些风险 (如许可证、著作权、专利等)。用户提出的 issue 由团队在规定的时间内按照优先级予以处理。定期组织会议,培训或者线下活动等。 因为社区项目一般都是将实际产品应用作为目标,所以质量保证上有着更加高的要求。CI 或 CD 成为社区项目的必选项。针对测试投入大量的人力物力(比如租用测试服务器或者云服务器)。 @@ -38,7 +38,7 @@ 在与业内其他相关系统的集成方面,社区也会更加积极的推进,将集成方案和 demo 推到对方仓库或者维护在本项目仓库。 -综上所属,社区项目是以开源为基础,协作为框架,应用为目的的高效运作团体。所以社区内部的管理上也会更加规范。 +综上所述,社区项目是以开源为基础,协作为框架,应用为目的的高效运作团体。所以社区内部的管理上也会更加规范。 尽管社区的组织形式不尽相同,但是一般都会有核心决策团体或者管理委员会来从技术和项目管理的角度履行管理者的权力。甚至有些社区组织结构非常接近于公司的产品开发,从而保证其协同效率。