~/LEARN

文章與文件

社群文章 · azukiazusa.devBuilding a Desktop App with MyGo閱讀全文 ↗

官方指南

01Getting started安裝工具,建立、開發與建置應用,原生 UI 或 Web 前端皆可02Windows建立與排列視窗、事件、導覽、下載與列印03The application生命週期、單一實例、深層連結、檔案關聯、開機啟動04Menus and the tray應用、右鍵與 Dock 選單,快捷鍵與系統匣圖示05Documents基於文件的應用:每個檔案一個視窗、檔案選單、自動儲存與當機復原06Languages應用的多語言:ICU 訊息目錄、型別化的 Go 與 TS 函式、複數形式07Desktop APIs對話框、通知、剪貼簿、深色模式、密鑰、全域快捷鍵等08Clipboard and drag data多種表示、檔案清單、自訂格式與延遲提供的資料09Audio音效、串流音樂與應用自產生的聲音,在 Go 中混音10LaunchersSpotlight、Raycast 式的啟動器應用11Native UI視圖、版面、輸入、導覽、無障礙,以及每個元件的文件12The frontend頁面載入、mygo-runtime、自訂協定與標題列13Calling Go from the frontend綁定服務、通道、型別化事件與產生的 TS 用戶端14Plugins官方外掛與撰寫自己的外掛15Building and distributing打包、簽章、安裝程式與磁碟映像16Auto-updates簽章更新、增量更新與更新視窗17GitHub Actions推送 tag 自動建置、簽章、公證並發布18Configurationmygo.config.ts 或 mygo.json19The mygo CLImygo 命令列的指令與參數20ArchitectureMyGo 的內部實作與平台差異,面向貢獻者