用 League 作为 PSR-4 自动加载器命名空间. 把代码放入src 目录.
League
src
坚持用PSR-2 作为编码风格指南.
在Packagist列表中用 league 作为vendor命名空间
league
编写单元测试。目标是在版本1中至少达到80%的覆盖率。
DocBlock 所有东西.
使用Semantic Versioning语义版本控制来管理版本号
保持一个有效的 变更日志.
使用Travis-CI自动检查编码标准并运行测试。
有一个比较广泛的 README文件.
在 .gitattributes排除非必要的文件.
我们这样做而不是在我们的个人账户下发布代码,原因有几个,但主要原因是:
共同的问题是减半的问题.
我们共同工作,能更快地处理业务,获得更多反馈,对问题作出反应,并更快地拉动请求.
没有计划重新发明任何轮子,除非这些轮子是旧的,坏的,不安全的或用起来很可怕。如果代码不能用Composer安装,有一个用BizZaroCapS编写的API,没有一个单元测试,实际上是坏的或者主要的开发人员已经放弃了此项目,那么这个问题很可能通过重新开始就可以解决,我们将继续处理,使它尽可能的棒。