Download the PHP package spinotek/dev-monitor-plugin without Composer
On this page you can find all versions of the php package spinotek/dev-monitor-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spinotek/dev-monitor-plugin
More information about spinotek/dev-monitor-plugin
Files in spinotek/dev-monitor-plugin
Package dev-monitor-plugin
Short Description Standalone Dev Monitoring, Task Manager & Version Log Plugin for Laravel
License MIT
Informations about the package dev-monitor-plugin
⚡ Spinotek Dev Monitor Plugin for Laravel (Vue 3 SPA Edition)
Plugin mandiri untuk Laravel berbasis Vue 3 Single Page Application (SPA): Pemantauan Task Development & Pencatatan Riwayat Versi (Changelog JSON) yang super responsif tanpa reload halaman, dilengkapi integrasi Auto-Tagging GitHub Actions.
🚀 Fitur Unggulan
- ⚡ Vue 3 SPA (Single Page Application): Navigasi antar halaman (Task Monitoring ↔ Version Logs) berjalan instan tanpa refresh/reload halaman sama sekali.
- 📋 CRUD Task Monitoring Interaktif:
- Filter pencarian, status, dan prioritas bekerja secara realtime (instant filtering).
- Penghitungan kartu metrik (Total, Pending, In Progress, Completed) terupdate secara otomatis dan reaktif.
- Pengubahan status inline langsung memicu background API sync + notifikasi toast.
- ✏️ Modal-based Form: Form tambah task, edit task, hapus task (konfirmasi kustom), dan catat versi baru tampil dalam dialog modal yang cepat dan halus.
- 🚀 Version Logs (File-based JSON): Pencatatan riwayat rilis & changelog versi yang disimpan dalam format file
data/version_logs.json. - 🤖 AI Agent & CI REST API: Menyediakan endpoint API lengkap (
/api/monitoring/tasks&/api/monitoring/version-logs) untuk memungkinkan AI Agent (seperti Antigravity, Cursor) atau script CI/CD berinteraksi secara otomatis. - 🔔 Custom Toast Notifications: Notifikasi mengambang (floating toast) modern dengan animasi mulus dan auto-dismiss.
- 🏷️ GitHub Actions Auto-Tag & Release: Otomatis membuat Git Tag & GitHub Release resmi setiap kali ada commit/push ke branch
main. - 📦 Zero-Config Build: Berjalan langsung secara mandiri tanpa memerlukan setup Vite/npm tambahan di proyek Laravel utama.
📁 Struktur Plugin
📦 Panduan Instalasi ke Proyek Laravel
Opsi A: Instalasi via GitHub Repository (Remote Git)
-
Tambahkan repository ke
composer.jsonproyek Laravel Anda: - Jalankan perintah:
Opsi B: Instalasi Lokal (Local Path Repository)
- Simpan folder plugin di dalam direktori
packages/spinotek/task-monitoring. -
Tambahkan konfigurasi path repository ke
composer.jsonproyek Laravel utama: - Jalankan:
🌐 Rute & Akses Halaman
Setelah instalasi dan server dijalankan (php artisan serve):
| Halaman / Fitur | URL | Deskripsi |
|---|---|---|
| Dashboard (SPA) | http://localhost:8000/spinotek/ticket/tasks |
Tampilan SPA Vue 3 untuk Task Monitoring |
| Version Logs (SPA) | http://localhost:8000/spinotek/ticket/version-logs |
Tampilan SPA Vue 3 untuk Version Changelog |
| API Tasks | GET /api/spinotek/ticket/tasks |
Mengambil data tasks & stats realtime |
| API Version Logs | GET /api/spinotek/ticket/version-logs |
Mengambil riwayat versi JSON |
🤖 Integrasi AI Agent & Script Otomasi
AI Agent atau CI script dapat menambahkan catatan changelog secara otomatis melalui HTTP POST:
🏷️ GitHub Actions Auto-Tag & Release
Workflow telah terkonfigurasi di .github/workflows/auto-tag.yml.
- Setiap
git pushatau merge ke branchmain, GitHub Action akan otomatis membuat Git Tag dan GitHub Release baru. - Konvensi Pesan Commit:
git commit -m "perbaikan bug task"➡️ Menghasilkan rilis Patch (v1.0.0➡️v1.0.1)git commit -m "fitur baru monitoring #minor"➡️ Menghasilkan rilis Minor (v1.0.1➡️v1.1.0)git commit -m "perubahan arsitektur besar #major"➡️ Menghasilkan rilis Major (v1.1.0➡️v2.0.0)
📄 Lisensi
Plugin ini dilisensikan di bawah MIT License. Dikembangkan oleh Spinotek Team.
All versions of dev-monitor-plugin with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/database Version ^10.0|^11.0|^12.0|^13.0
illuminate/routing Version ^10.0|^11.0|^12.0|^13.0
illuminate/view Version ^10.0|^11.0|^12.0|^13.0