工程開發
ray-skill avatar

ray-skill

將偵錯數據、日誌和視覺化輸出發送到 Ray 桌面應用程式,以便進行即時開發回饋。

簡介

Ray 技能為 Spatie Ray 桌面偵錯應用程式提供了強大的互動介面。透過連接到連接埠 23517 的本地 Ray 伺服器,此技能允許開發人員發送結構化的 JSON 酬載 (payload),以便直接從開發環境中視覺化資料、檢查變數、監控效能並偵錯應用程式流程。它支援多種酬載類型,包括標準日誌、自訂 HTML/文字內容、格式化資料表以及顏色、標籤和條目大小等環境修飾符。

  • 即時記錄值、物件和複雜的資料結構。

  • 進階視覺化功能,包括資料表、自訂 HTML 內容和螢幕背景顏色修改。

  • 透過計時測量、記憶體使用量追蹤和自動化計時器管理進行效能監控。

  • 用於視窗管理的公用程式控制,例如清除日誌、顯示/隱藏應用程式以及觸發彩帶動畫。

  • 支援多重酬載請求,允許使用共享元數據或特定視覺修飾符來分組條目。

  • 與現有的 PHP 偵錯工作流程無縫整合,模擬原生 ray() 函式的功能。

  • 此技能使用帶有 JSON 酬載結構的 HTTP POST 請求,其中包含唯一的 UUID 以維護狀態並更新特定的 Ray 條目。

  • 若使用非預設設定,請確保正確配置 RAY_HOST 和 RAY_PORT 環境變數。

  • 酬載必須包含來源數據(例如檔案路徑和行號),以便在 Ray 視窗中提供精確的偵錯上下文。

  • 專為 Laravel 和 PHP 開發人員設計,它作為 CLI 工具與 Ray GUI 之間的強力橋樑,用於在偵錯期間提高情境感知能力。

  • 能夠發送桌面通知並管理多個螢幕分頁,適用於複雜的偵錯工作流程。

倉庫統計

Star 數
939
Fork 數
194
Open Issue 數
1
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午07:40
在 GitHub 查看