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/\346\211\223\351\200\240\345\274\200\346\272\220\347\244\276\345\214\272.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/\346\211\223\351\200\240\345\274\200\346\272\220\347\244\276\345\214\272.md" index d62fa8f805eb5f8a0119b49832860b2d84ee20d2..039c46435eeafab3056f32212b3767f998c15486 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/\346\211\223\351\200\240\345\274\200\346\272\220\347\244\276\345\214\272.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/\346\211\223\351\200\240\345\274\200\346\272\220\347\244\276\345\214\272.md" @@ -2,7 +2,7 @@ > 如何为自己的项目打造开源社区?建立一个开源社区的前提是什么?如何将其发展壮大? -`社区(community)`一词源于拉丁语,原意为亲密的关系或共同的东西。`社区`是一个抽象的概念,每个人眼中的社区可能都不一样,读者不妨先问一下自己——你眼中的社区是什么?从汉语的角度来看:`社区`由`社`和`区`两个字组成,前者指“相互有联系、有某些共同特征的人群”,后者指“一定的区域范围”。要想给`社区`下一个准确的定义是很难的,不过我们可以简单地将社区看作是“在某个环境中相互交往的群体”。维基百科中提到了社区的两个属性:“共同文化”和“共同地域”。当我们说“和平里社区”和“四方社区”时,我们侧重的是社区的“共同地域”属性;而当我们说“华人社区”和“开源社区”时,我们侧重的是“共同文化”属性。开源本身代表的就是一种文化。 +`社区(community)`一词源于拉丁语,原意为亲密的关系或共同的东西。`社区`是一个抽象的概念,每个人眼中的社区可能都不一样,读者不妨先问一下自己——你眼中的社区是什么?从汉语的角度来看:`社区`由`社`和`区`两个字组成,前者指「相互有联系、有某些共同特征的人群」,后者指「一定的区域范围」。要想给`社区`下一个准确的定义是很难的,不过我们可以简单地将社区看作是「在某个环境中相互交往的群体」。维基百科中提到了社区的两个属性:「共同文化」和「共同地域」。当我们说「和平里社区」和「四方社区」时,我们侧重的是社区的「共同地域」属性;而当我们说「华人社区」和「开源社区」时,我们侧重的是「共同文化」属性。开源本身代表的就是一种文化。 社区无处不在,社区的形式也多种多样。不过所有的社区几乎都有一个共同的特点,那就是:社区成员有着共同的信仰或者乐趣,他们对此充满热情,正是这种热情使得人们聚集在一起。**归属感(belonging)** 使人们驻留在社区,这种归属感也是社区建设的重要目标之一。一个强大社区的标志就是,它的成员们都拥有归属感。 @@ -14,7 +14,7 @@ ## 建立你的开源社区 -假设你(或者你们)写了一个牛逼的项目,你也把项目的代码公开了。现在思考一个问题——你是否希望别人也加入你,同你一起推动这个项目的发展呢。如果答案是“否”,那么说明你认为你的项目不太需要社区的帮助,你仍然可以以个人的力量推动项目的发展。反之,则说明你即将成为一个开源社区的创建者。拿出纸和笔,好好为你的社区规划一番吧。 +假设你(或者你们)写了一个牛逼的项目,你也把项目的代码公开了。现在思考一个问题——你是否希望别人也加入你,同你一起推动这个项目的发展呢。如果答案是「否」,那么说明你认为你的项目不太需要社区的帮助,你仍然可以以个人的力量推动项目的发展。反之,则说明你即将成为一个开源社区的创建者。拿出纸和笔,好好为你的社区规划一番吧。 那么,建立一个社区有哪些好处呢?社区与项目息息相关,当人们参与到了你的项目中,他们能为你的项目提供反馈、编写文档、开发新功能、修改 Bug、提出有用的建议等等。贡献者所做的一切都能为你的项目带来新的机遇,例如吸引更多的贡献者和客户、扩大产品的用户数等等。简而言之,社区能帮你和参与者实现共赢。 @@ -46,7 +46,7 @@ ## 建设社区 -有了宏伟的蓝图还不够。俗话说“好的开始是成功的一半”,万丈高楼平地起,你还需要为高楼打好地基。 +有了宏伟的蓝图还不够。俗话说「好的开始是成功的一半」,万丈高楼平地起,你还需要为高楼打好地基。 ### 组建小组 @@ -113,7 +113,7 @@ #### 鼓励反馈 -当社区成员对你的工作充满意见和担忧,却没人告诉你时,后果可能会非常严重。这些担忧和意见可能在社区内悄悄流传,人们交头接耳,议论纷纷。然后你却一无所知,你可能信心满满地认为社区现在很健康,因为看上去一片祥和。然而,宁静之下暗潮涌动。因为没有任何信息,你自然无法着手处理问题。因此,你要鼓励所有人大胆地反馈,想办法让人们变得“大胆起来”吧。你可以写一篇博客告诉所有人:你承诺对所有的反馈、建议和批评都欣然接受,并积极改正。 +当社区成员对你的工作充满意见和担忧,却没人告诉你时,后果可能会非常严重。这些担忧和意见可能在社区内悄悄流传,人们交头接耳,议论纷纷。然后你却一无所知,你可能信心满满地认为社区现在很健康,因为看上去一片祥和。然而,宁静之下暗潮涌动。因为没有任何信息,你自然无法着手处理问题。因此,你要鼓励所有人大胆地反馈,想办法让人们变得「大胆起来」吧。你可以写一篇博客告诉所有人:你承诺对所有的反馈、建议和批评都欣然接受,并积极改正。 那么如何收集反馈呢?很多社区都会建立一个专门用来处理反馈的电子邮箱,或者在社区网站上开放一块用于反馈的区域。有一点非常重要,那就是确保反馈者有一个非常好用的反馈渠道,并努力做到公开透明。 @@ -151,11 +151,11 @@ * [社区 - 百度百科](https://baike.baidu.com/item/%E7%A4%BE%E5%8C%BA/904140). * [社区 - 维基百科](https://zh.wikipedia.org/zh-cn/%E7%A4%BE%E5%8C%BA). -* [开源生态白皮书(2020年)](http://m.caict.ac.cn/yjcg/202010/P020201021698937496716.pdf). +* [开源生态白皮书(2020 年)](http://m.caict.ac.cn/yjcg/202010/P020201021698937496716.pdf). * [开源之道](http://opensourceway.community/). * [The Open Organization Workbook](https://opensource.com/open-organization/resources/workbook). * [Building Welcoming Communities](https://opensource.guide/building-community/). * [The Art of Community](http://artofcommunityonline.org). * [GitHub Community Guidelines](https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-community-guidelines). * [Training for Conflict Resolution](https://ctb.ku.edu/en/table-of-contents/implement/provide-information-enhance-skills/conflict-resolution/main). -* [TODO Group Guides](https://todogroup.org/guides). \ No newline at end of file +* [TODO Group Guides](https://todogroup.org/guides).