首先我说一下我的想法,这只是我个人目前的想法,如果不妥,可以随时修改。
前言:
绿虎众并不是一个学习php的组织。虎绿林成员不需要刻意加入一个组织才能学习和交流php。只要注册成为虎绿林网站的会员,你就可以和所有人(包括绿虎众成员)自由交流php等知识,不需要加入绿虎众。
虎绿林承诺永远不设置阅读权限,所有贴子均向所有用户开放。
而绿虎众是一个开发者组织,只有你有能力或者即将有能力帮助绿虎众进行项目开发,你才能加入这个组织。
因为,每个绿虎众的成员都可以修改hu60项目的代码。
我“创建”绿虎众的目的,就是希望有人帮我一起开发虎绿林的网站程序,
所以,绿虎众应该一直以此为目标。
当然,等这个目标做得差不多了的时候,再做其他项目也不迟。
hu60wap6是一个开放源代码的项目(它现在使用GPL许可证了,它的框架hu60t使用LGPL。项目地址是
code.google.com/p/hu60t)
因为是开源项目,所以我想,与其把绿虎众变成一个“组织严格”的工作室,不如把它变成一个相对自由的开放源代码组织,就像其他开放源代码组织一样。
这意味着:
1、你可以自由加入或离开绿虎众。加入是你的意愿、你的兴趣,所以离开也是,不会有任何人强制挽留。然后,我们欢迎你随时回来。
2、成为绿虎众正式成员的标志是获得hu60t/hu60wap6代码的提交权限,而这两个项目在googlecode上的开发者名单也将成为绿虎众的成员名单。
关于招收新人:
我希望新人加入,但是不能太新了。
我们不是为了加入绿虎众而加入绿虎众,我们加入是因为我们希望给绿虎众正在进行的项目贡献自己的智慧(策划人员),或者更直接的,贡献自己的代码。
所以,绿虎众对正式成员有如下要求:
1、如果你准备当策划人员,请直接和已经加入的正式成员讨论加入的问题。我也不知道应该要求什么,目前绿虎众不太需要策划,我们急需程序员和美工。
2、对程序员的要求:
会php,最好会smarty(程序员必须学会smarty,除非你可以说服所有人换模板引擎。当然也可以加入之后学。对php程序员来说,smarty3很简单的,因为smarty3已经很接近php语法了),并且有能力立即加入或者学习最多一个月之后加入hu60wap6/hu60t的开发,有兴趣和时间为它们贡献代码。
3、对美工的要求:
会html和css,最好还会smarty模板语言(不会smarty也没关系,可临时学,也可以把html改模板的任务交给程序员来做),并且有能力、兴趣和时间立即加入或者学习最多一个月后加入hu60wap6/hu60t的开放,用html和css为它们设计用户界面(包括www版和wap版,只设计wap版也行。wml版的界面通常不需要设计,因为hu60t可以根据wap2.0的模板自动生成wml界面)。
对程序员和美工的共同要求:尽快学会subversion版本管理工具的使用方法,能够独立提交代码(可以加入之后学)。
subversion简称SVN,是hu60项目使用的代码管理工具。TortoiseSVN是Windows上最方便的SVN客户端(它与Windows自带的资源管理器高度整合)。安卓可以使用OASVN pro,在首页的全部资源列表有下载。Linux自己找。如果你没有可以运行SVN客户端的设备,还可以使用虎绿林的在线SVN客户端,它是由爱特文管改造的。
不需要学习SVN命令行客户端的教程,除非你真的准备用命令行工作。
熟悉git的人也可以使用git提交代码(git是另一个版本管理工具)。大部分git客户端都支持提交代码到svn版本库。
subversion、git等版本管理工具的好处是任何历史提交记录都会保留。所以如果代码被某人刻意破坏,我们可以简单的直接把代码倒回过去,倒回破坏发生之前的状态。
subversion可以使你在任何时候查看任何文件的任一历史提交记录,它就像时间机器,保护代码不会因为误操作、危险实验、多人合作没协调好以及恶意的破坏而损失或毁灭。
如何加入:
你可以联系hu60wap6/hu60t项目中任何拥有管理员权限的用户请求加入,他们如果觉得你合适,就会给你代码提交权限。
目前的项目管理员只有
@老虎会游泳。
项目管理员应该给申请加入者一些测试,比如让他完成小部分hu60项目的工作,以验证他有能力加入开发。
申请加入者最好拿出一些自己的作品给管理员看,这样能够提升通过测试的概率。
就这些了吧。
即使不是正式成员,也可以自由的和开发组成员进行讨论,因为讨论就在这个论坛或者聊天室进行。
绿虎众不会有邮件列表之类其他开源项目常见的东东,因为相信你们也不习惯用。
论坛的好处是记录可以长时间保存,供后来人查看,而且还可以全文搜索。