作者kornelius (c9s)
看板PHP
标题[分享] GenPHP 程式码产生器
时间Sun Jan 8 15:14:26 2012
GenPHP 释出 - 程式码产生器
http://c9s.blogspot.com/2012/01/genphp.html
GenPHP 是我参考 Perl 的 Module::Setup 以及 Ruby newgem 等专案,
并予以改进所设计的 PHP Code Generator,
此产生器不一定要产生 PHP 程式码,透过 Twig 样板引擎以及内建的
Operation 他可以产生任何东西,如专案程式码、专案内的
Controller, Model, Action、一整个资料夹结构或任何设定档、文字档等等。
只要定义好 Flavor ,就可以依据各种 Flavor 产生你所需要的档案,
每个 Flavor 也可以设定相依性,互相取得资料。
举例来说, project Flavor 可以相依 phpunit flavor , ANT flavor 等 flavor 。
除此之外,你可以将各种 Flavor 分开放置,可以设定为全域的 Flavor ,
或是某专案内才使用的 Flavor,
你也可透过路径将 Flavor 安装至你的 Home Flavor 资料夹内。
GenPHP 也可以用来产生 Asset ,你可以将你常用的 Asset
放於 Flavor 内的 Resource 路径,有需要便可即时产生出来。
这是第一个版本的释出,接下来的版本将会支援个人化的设定档,
可设定偏好 copyright string, author email, author name 使用之 license 等。
专案网址:
https://github.com/c9s/GenPHP
欢迎各位参与开发
--
/c9s/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.179.249
※ 编辑: kornelius 来自: 114.42.179.249 (01/08 15:15)
1F:推 kusoayan:cool 01/08 16:20