從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)