GitHub 是一个基于 git
的代码托管平台,越来越多的个人和公司纷纷加入到 Github 的大家族里来,为开源事业尽一份自己的力量。对于个人来讲,把自己的项目托管到 Github 上并不表示你参与了 Github 开源项目,只能说你开源了自己的项目,可以任别人自由下载。那么该如何参与 Github 的开源项目呢?最近自己参与了一个地图插件项目,在此把开源的概念和参与的过程给大家分享一下。
关于项目成员
一般来说,每个项目通常由一个社区来维护,社区又由不同角色的用户组成。
Owner
:所有者,即创建该项目且在他们 Github 账户上有该项目的用户或组织。Maintainers and Collaborators
:维护者和协作者, 致力于一个项目并促进该项目发展的用户。通常所有者和维护者是同一个用户或组织,他们对项目库都有写入的权限。Contributors
:贡献者,每一个对该项目发出过pull request
并合并到项目中的用户都是贡献者。Community Members
:社区成员,即那些经常使用且非常关心该项目的用户,他们在讨论功能特征和pull request
上非常活跃。