From fbb0ccdf82ec64848f5d560a9fa998288b66a16e Mon Sep 17 00:00:00 2001 From: taotieren Date: Thu, 17 Dec 2020 14:23:52 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=AC=AC5=E9=83=A8=E5=88=86=E2=80=94?= =?UTF-8?q?=E2=80=94=E5=BC=80=E6=BA=90=E6=B2=BB=E7=90=86/=E6=89=93?= =?UTF-8?q?=E9=80=A0=E5=BC=80=E6=BA=90=E7=A4=BE=E5=8C=BA.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...345\274\200\346\272\220\347\244\276\345\214\272.md" | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git "a/\347\254\2545\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\2545\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 3229e0e..24260e2 100644 --- "a/\347\254\2545\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\2545\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,13 +2,13 @@ > 如何为自己的项目打造开源社区?建立一个开源社区的前提是什么?如何将其发展壮大? -`社区(community)`一词源于拉丁语,原意为亲密的关系或共同的东西。`社区`是一个抽象的概念,每个人眼中的社区可能都不一样,读者不妨先问一下自己——你眼中的社区是什么?从汉语的角度来看:`社区`由`社`和`区`两个字组成,前者指「相互有联系、有某些共同特征的人群」,后者指「一定的区域范围」。要想给`社区`下一个准确的定义是很难的,不过我们可以简单地将社区看作是「在某个环境中相互交往的群体」。维基百科中提到了社区的两个属性:「共同文化」和「共同地域」。当我们说「和平里社区」和「四方社区」时,我们侧重的是社区的「共同地域」属性;而当我们说「华人社区」和「开源社区」时,我们侧重的是「共同文化」属性。开源本身代表的就是一种文化。 +`社区(Community)`一词源于拉丁语,原意为亲密的关系或共同的东西。`社区`是一个抽象的概念,每个人眼中的社区可能都不一样,读者不妨先问一下自己——你眼中的社区是什么?从汉语的角度来看:`社区`由`社`和`区`两个字组成,前者指「相互有联系、有某些共同特征的人群」,后者指「一定的区域范围」。要想给`社区`下一个准确的定义是很难的,不过我们可以简单地将社区看作是「在某个环境中相互交往的群体」。维基百科中提到了社区的两个属性:「共同文化」和「共同地域」。当我们说「和平里社区」和「四方社区」时,我们侧重的是社区的「共同地域」属性;而当我们说「华人社区」和「开源社区」时,我们侧重的是「共同文化」属性。开源本身代表的就是一种文化。 -社区无处不在,社区的形式也多种多样。不过所有的社区几乎都有一个共同的特点,那就是:社区成员有着共同的信仰或者乐趣,他们对此充满热情,正是这种热情使得人们聚集在一起。**归属感(belonging)** 使人们驻留在社区,这种归属感也是社区建设的重要目标之一。一个强大社区的标志就是:社区成员都拥有归属感。 +社区无处不在,社区的形式也多种多样。不过所有的社区几乎都有一个共同的特点,那就是:社区成员有着共同的信仰或者乐趣,他们对此充满热情,正是这种热情使得人们聚集在一起。**归属感(Belonging)** 使人们驻留在社区,这种归属感也是社区建设的重要目标之一。一个强大社区的标志就是:社区成员都拥有归属感。 ## 什么是开源社区 -`开源社区(open source communities)`是社区的一种,它的核心在于**开源(open source)**(或者说是**开放(open)**)。前面我们说开源代表一种文化,我们也可以将开源看成是开源社区成员们的共同兴趣,或者信仰。读者不妨先想一想——什么是开放?就`open source`一词中的`open`来说,它既表示开源项目的源代码是开放的,任何人都可以获得以及修改它,也表示开源社区本身是开放的,任何人都可以加入社区,参与社区活动。更进一步,我们也可以说`开放社区(open communities)`,它的含义比开源社区更广,开放社区的核心在于**透明性(transparency)**、**包容性(inclusivity)**、**适应性(adaptability)**、**协作(collaboration)**和**社区(community)**。 +`开源社区(Open Source Communities)`是社区的一种,它的核心在于**开源(Open Source)**(或者说是**开放(Open)**)。前面我们说开源代表一种文化,我们也可以将开源看成是开源社区成员们的共同兴趣,或者信仰。读者不妨先想一想——什么是开放?就 `Open Source` 一词中的 `Open` 来说,它既表示开源项目的源代码是开放的,任何人都可以获得以及修改它,也表示开源社区本身是开放的,任何人都可以加入社区,参与社区活动。更进一步,我们也可以说`开放社区(Open Communities)`,它的含义比开源社区更广,开放社区的核心在于**透明性(Transparency)**、**包容性(Inclusivity)**、**适应性(Adaptability)**、**协作(Collaboration)**和**社区(Community)**。 现在全球已经形成了大量以技术为中心的开源社区。这些开源社区一般都依托于对应的开源项目,在开源项目的发展过程中逐渐形成,社区内聚集了一大批对该项目感兴趣的人,这些人参与开源项目的开发、文档编写、测试和社区讨论等活动。随着项目的发展,一些人可能会因为各种原因离开社区,反之,又可能会有新人不断地加入进来,社区会变得日新月异。 @@ -57,7 +57,7 @@ 在建立一个新社区时,除非你想孤军奋战,最重要也最优先的任务就是:**组建一个早期的核心团队**。你的首要目标是鼓励人们加入你的队伍,尽快让团队成员行动起来并做出点东西,为后面更多参与者的加入做好准备。 -有了核心团队之后,下一个要考虑的问题就是如何沟通。社区成员可能来自五湖四海,协同工作需要一个或多个**良好的沟通渠道**。良好的沟通是社区成员在一起工作、朝共同的目标努力,建立相互之间社交关系的基础,它能保证大家步伐一致,以相同的节奏,朝同一方向前进。为了实现良好的沟通,你需要选择合适的沟通渠道,常用的沟通渠道非常多。例如,邮件列表、论坛、Slack、Telegram、QQ、微信等等。 +有了核心团队之后,下一个要考虑的问题就是如何沟通。社区成员可能来自五湖四海,协同工作需要一个或多个**良好的沟通渠道**。良好的沟通是社区成员在一起工作、朝共同的目标努力,建立相互之间社交关系的基础,它能保证大家步伐一致,以相同的节奏,朝同一方向前进。为了实现良好的沟通,你需要选择合适的沟通渠道,常用的沟通渠道非常多。例如,邮件列表、论坛、Slack、Telegram、QQ、微信、TG 等等。 ### 参与者 参与者是社区的灵魂,你要吸引各种类型的人加入社区,让他们为社区作出贡献并留下来。 [CMX](https://cmxhub.com/) 的 [Community Engagement Cycle](https://cmxhub.com/build-a-thriving-community-from-scratch/) 模型很好地展现了一个人是如何成为忠实的社区成员的: @@ -78,7 +78,7 @@ 参与者已经来了,接下来的问题就是:参与者要如何做出第一份贡献,或者你要怎么做才能让别人尽快融入社区并做出第一个贡献。你大概需要做几件事情:首先是帮助参与者理解他们为什么要参与进来,让参与者知道他们可以做什么,以及做这些对他们有什么帮助。然后是让参与者知道他们该怎么做,以及需要具备哪些技能,完成任务需要遵守的规范条例等等。接下来参与者应该会做一些事情,但是他们在做事情的过程中可能遇到各种问题,你需要让参与者知道如何获取帮助。一旦参与者做了事情,就奖励他们,鼓励他们继续做贡献。 #### 留住参与者 -社区本身是一个环境。环境不仅影响会人们的感受,还会影响机会。在一个被认为不太安全的环境中,人们往往会因为恐怖而不敢互相交往。而在一个令人感到安全友好的社区里,各种其它形式的互动都十分活跃。如果你想要让参与者留下来,就需要给他们常规意义上的成就感。你要让他们感觉到:他们能做很多事情,并且他们的贡献得到了认可。你要持续不断地让参与者感受到这两点,这样他们才会有充足的干劲儿。如果你在参与者做出一定量贡献之后,偷偷给他们送去一个 surprise ,他们会非常兴奋的。 +社区本身是一个环境。环境不仅影响会人们的感受,还会影响机会。在一个被认为不太安全的环境中,人们往往会因为恐怖而不敢互相交往。而在一个令人感到安全友好的社区里,各种其它形式的互动都十分活跃。如果你想要让参与者留下来,就需要给他们常规意义上的成就感。你要让他们感觉到:他们能做很多事情,并且他们的贡献得到了认可。你要持续不断地让参与者感受到这两点,这样他们才会有充足的干劲儿。如果你在参与者做出一定量贡献之后,偷偷给他们送去一个 Surprise ,他们会非常兴奋的。 ### 建立良好的基础设施 -- Gitee