ryossi/feeldee-framework

Feeldee Framework - Laravel based experience CMS development framework.

v0.1.0-alpha 2025-03-22 03:14 UTC

README

feeldee-frameworkは、日記、フィールドノートなどの趣味や特定の活動に特化したCMSを構築するためのLaravelパッケージです。

利用者

導入方法

  1. composer require ryossi/feeldee-frameworkでパッケージを追加します。
  2. php artisan migrateでテーブルを作成します。
  3. (オプション)php artisan vendor:publishを実行するとconfig/feeldee.phpのサンプルが配置されます。

使用方法

feeldeeの概念や具体的な機能については、wikiを参照してください。

開発者

導入方法

  1. git clone ryossi/feeldee-frameworkでパッケージをダウンロードします。
  2. composer installでPHPの依存パッケージをインストールします。

テスト環境

通常のテストは、コマンドプロンプトで以下のコマンドを実行してください。

./vendor/bin/phpunit --testsuite Feature

XDebug利用

  1. cp .env.example .envで.envをコピーして設定をカスタマイズしてください。
  2. docker compose up -dでテストコンテナを起動してください。
  3. docker exec -it feeldee-framework bashでテストコンテナに入ります。
  4. ソースコードの必要な部分にブレイクポイントを設定します。
  5. テストコンテナのコマンドプロンプトで./vendor/bin/phpunit --testsuite Featureを実行してください。
  6. 最後にdocker compose downでテストコンテナを終了します。

ライセンス

このプラグインは、MIT licence.のもとで公開されています。

参考

  • テスト環境には、Testbenchを利用しています。