バージョン0.5.0から始まり、フレームワークとDeveloperlandの間に分離があります。新しいバージョンを使用するスケルトンアプリを開発しました。このスケルトンは、リポジトリChassisphp/chassisphp-skeletonで入手できます。
Cha-seeと発音します
はい、別のPHPフレームワーク。 ChassisPHPの目標は、パンフレットタイプのWebサイトを作成するプロセスを簡素化するフレームワークになることです。必ず新しいサイトchassisphp.comにアクセスしてください。これは非常に新しいもので、追加情報が必要です。ドキュメントをお願いします! chassisphp-siteリポジトリのレポを参照してください。始めたばかりです。このパッケージはベータ版です。慎重に生産で使用します
これらの指示により、プロジェクトのコピーを作成して、開発とテストの目的でローカルマシンで実行します。ライブシステムにプロジェクトを展開する方法に関するメモの展開を参照してください。 Composerを使用してChassisphpをインストールすることをお勧めします。
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ページにログインしようとします。username:[email protected]
パスワード:管理者
/backend/usersに移動し、[ユーザーの追加]を選択します。1に設定することを確認してください。独自のユニークな管理者を作成して、他の人がデフォルトの情報を使用してログイン保護を回避し、ログインすることができないことが非常に重要です。/backend/usersに戻り、「削除」を選択して、デフォルトの管理者を削除します。テストを実行するには、使用してください。
$ phpunit環境がまだセットアップされていない場合は、 .vendorbinphpunitでphpunitを見つけます
コーディングスタイルについてはPSR-2、PSR-4オートローディング、メッセージングの場合はPSR-7、コンテナのPSR-11をフォローします。また、オックスフォードコンマの使用も信じています(上記の行を参照)。 :-)
chassisphpは特定のコンポーネントに拘束されません。可能な場合はいつでも、開発者の選択のコンポーネントに置き換えることができるように、コンポーネントの使用が記述されます。つまり、PHPリーグコンテナはデフォルトです。ただし、開発者がPimpleを好む場合、彼女または彼はそれを使用できます。
Chassisphpプロジェクトを初めて使用する場合は、このプロジェクトのNewbie Guide -Conviont Guidelinesをご覧ください。また、私たちの行動規範を必ず読んでください
私たちは本当にあなたの助けを求めています。 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ライセンス(MIT)