差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

contribute [2013/10/21 06:55]
127.0.0.1 外部编辑
contribute [2013/12/12 14:46] (当前版本)
fen [通过 Github 贡献代码]
行 2: 行 2:
 此文档介绍了Typecho团队的组成以及运转机制,​您提交的代码将给Typecho项目带来什么好处,​以及如何才能加入我们的行列. 此文档介绍了Typecho团队的组成以及运转机制,​您提交的代码将给Typecho项目带来什么好处,​以及如何才能加入我们的行列.
  
-===== 获得SVN提交权限 ​===== +===== 通过 Github 贡献代码 ​=====
-Typecho目前使用[[http://​subversion.tigris.org/​|SVN]]来控制程序版本,如果你想为Typecho贡献源代码,最好先弄明白SVN的使用方法。我们目前把项目托管在[[http://​code.google.com|google code]]上,google code把开发人员分成项目所有者和项目成员两种身份,他们都可以向SVN提交代码。因此如果你想向Typecho的SVN提交代码必须具备以下条件+
  
-  ​必要的职业技能水平不一定是PHP我们也需要前端工程师和设计师,以及文档撰写者。 +Typecho 目前使用 [[http://​git-scm.com/​|Git]] 来控制程序版本如果你想为 Typecho 贡献源代码最好先弄明白 [[http://​git-scm.com/​book/​zh|Git ​使用方法]]。我们目前把项目托管在 [[http://​github.com/​typecho/​typecho|GitHub]] 上任何 GitHub 用户都可我们贡献代码
-  ​在社区有一定活跃度这一点非常重要,我们需要了解你的想法,以及是否有精力与实力参与到我们之中更重要的是我们是否志同道合。 +
-  - 热衷于开源软件事业 +
-  - 一个google的帐号:​)+
  
-如果你觉得自己具备了这些条件又迫不及待地想加入我们之中,请立即**developer[at]magike[dot]net**(将[at]替换为“@”将[dot]替换为“.”)提交你的请所有项目开发者将会看到你的请求,我们将尽快组织人员对的请求给予答复。邮件请按以下格式撰写: +参与的方式很简单【Fork】一份 Typecho 的代码你的仓库中,修改后提交,并我们发起【Pull Request】申请,我们会及你的并及时对代码进行审查。审查通过后,你的代码将被【Merge】进我们的仓库中,这样就会自动出现在[[https://​github.com/​typecho/​typecho/​graphs/​contributors|贡献者单]]里了,非方便。
- +
-  * 真实姓 +
-  * 网上用ID +
-  * 常用电子邮件 +
-  * blog地址 +
-  * Google帐号 +
-  * 希望从事的工作 +
-  * 自我介绍+
  
 +**我们希望你贡献的代码符合:**
  
 +  - [[http://​docs.typecho.org/​phpcoding|Typecho 的编码规范]]
 +  - 适当的注释,能让其他人读懂
 +  - 遵循 GPL v2 协议
 ===== 第三方包集成规则 ===== ===== 第三方包集成规则 =====
 在Typecho中,所有的程序文件以包(package)形式组织。我们亦集成了一些优秀的第三方开源包,向Typecho贡献包文件是最常见和容易的实现方式。我们对包文件的集成方式采用如下两种方案:​ 在Typecho中,所有的程序文件以包(package)形式组织。我们亦集成了一些优秀的第三方开源包,向Typecho贡献包文件是最常见和容易的实现方式。我们对包文件的集成方式采用如下两种方案:​
打印/导出