从0.5.0版本开始,框架和开发界之间存在分离。我们已经开发了一个使用新版本的骨架应用。该骨架可在Repo Chassisphp/Chassisphp-Skeleton中获得。
发音为cha-see
是的,另一个PHP框架。 ChassISPHP的目标是成为一个简化创建小册子型网站的过程的框架。请务必访问我们的新网站Chassisphp.com,它非常新,需要其他信息。我们希望您的文档帮助您!请参阅Chassisphp Site Repo的回购。我们才刚刚开始。此软件包在Beta中。谨慎使用
这些说明将使您在本地计算机上启动并运行该项目的副本,以开发和测试目的。有关如何在实时系统上部署项目的注释,请参见部署。建议您使用作曲家安装机箱。
composer create-project -s dev rogercreasy/chassis-php [project directory name]以下步骤将帮助您首次配置ChassISPHP的安装。
.env.example文件复制到.env ,并确保Web服务器进程可读取。 .ENV文件用PDO SQLITE扩展名(PDO_SQLITE。)的标准配置预先填充。 UNIX: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update or vendorbindoctrine.bat orm:schema-tool:update
/backend/login页面:密码:管理员
/backend/users ,然后选择“添加用户”。1 。创建自己的独特管理员非常重要,以便其他人无法使用默认信息规避登录保护和登录。/backend/users并选择“删除”来删除默认管理员。要运行测试,请使用:
$ phpunit如果您的环境尚未设置,请找到phpunit .vendorbinphpunit
我们遵循PSR-2进行编码样式,PSR-4自动加载,psr-7进行消息传递,以及用于容器的PSR-11。我们还相信使用牛津逗号(请参阅上面的行)。 :-)
机箱不绑定到任何特定组件。只要编写可能的组件使用,就可以将其替换为开发人员选择的组件。即PHP联赛容器默认。但是,如果开发人员更喜欢丘疹,则可以使用它。
如果您是ChassISPHP项目的新手,请查看我们的Newbie指南 - 该项目的贡献指南。另请确保阅读我们的行为守则
我们确实想要您的帮助。 ChassISPHP已经发展成为一个具有真正潜力的项目!我们试图成为一个有益,热情和培养的社区。请查看代码,尝试一下,让我们知道您想要的更改。如果需要,请提出更改请求。
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-featureChassiSPHP拥有迅速发展的贡献者社区。如果您希望将自己的名字添加到该贡献者列表中,请参见上面的“贡献”部分。
罗杰·克雷西(Roger Creasy)是Chassisphp项目的维护者,并且是其创始人。
麻省理工学院许可证(MIT)