abdasis/laravel-openqa
Composer 安装命令:
composer require abdasis/laravel-openqa
包简介
Dashboard QA standalone (Inertia React) yang membaca hasil exploration qa-explorer dari .openqa/ dan menampilkannya di /e2e.
README 文档
README
Dashboard QA standalone untuk Laravel. Membaca hasil exploration qa-explorer
dari direktori .openqa/ (atau openqa/) dan menampilkannya di route /e2e
sebagai aplikasi Inertia + React mandiri — tidak menyentuh build/asset aplikasi utama.
Sumber data
Package memindai (berurutan, yang pertama ada dipakai):
base_path('.openqa')base_path('openqa')
Struktur tiap modul: <root>/<modul>/explorer.json dan <root>/<modul>/index.json.
Pasang (path repository, sudah dilakukan di repo ini)
composer.json aplikasi:
{
"repositories": [
{ "type": "path", "url": "packages/openqa", "options": { "symlink": true } }
],
"require": { "abdasis/openqa": "@dev" }
}
Lalu composer update abdasis/openqa.
Build frontend (wajib, sekali per perubahan UI)
Package punya pipeline Vite sendiri, terpisah dari app utama:
cd packages/openqa npm install npm run build # output ke packages/openqa/dist/
Asset dilayani lewat route /e2e/assets/* — tidak perlu php artisan vendor:publish
atau menyalin ke public/.
Konfigurasi (opsional)
php artisan vendor:publish --tag=openqa-config
config/openqa.php:
path— prefix route (default/e2e).middleware— default['web']; tambah'auth'untuk proteksi.sources— override direktori sumber (array path absolut).
Test package
cd packages/openqa
composer install
vendor/bin/pest
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-26