这个文件为 Claude Code (claude.ai/code) 提供在此仓库中工作的指导。
KK-U 是一个基于 Laravel 的农场游戏系统,集成了 URS 推广系统,采用模块化架构并配备完善的后台管理。
位于 app/Module/ 的自包含模块:
docker compose -f docker-compose.dev.yml up -d
php artisan ucore:generate-model-annotation
./vendor/bin/phpunit # 全部测试
./vendor/bin/phpunit --testsuite=Unit # 单元测试
./vendor/bin/phpunit tests/Unit/Farm/ # 特定模块
npm run dev # Vite 开发服务器
php artisan serve # Laravel 服务器
php artisan queue:listen # 队列工作进程
php artisan pail --timeout=0 # 日志监控
composer proto # Protobuf 类
php artisan gameitems:generate-json # 游戏配置 JSON
urs_promotion_user_mappings 表tests/manual_* 特定场景config/ (admin, database, app)proto/game.prototests/ 含 Unit/Feature 子目录resources/ (css, js, views)