Etherpad/外掛

出自福留子孫
在2023年4月25日 (二) 14:23由丁志仁對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋


可參考以下影片

寫出第一個Etherpad外掛

步驟

  • 可將 setting.json 中 "minify" 的設定由 true 改成 false ,方便 debug
  • 創造 plugins 資料夾(舉例 ep_previewimages)
  • 在資料夾中新增 packages.json ,裡面打此外掛的基本資訊(名字 作者 版本 描述 貢獻者 運行引擎),無涉外掛運用(範例(搜尋Package definition))
    其中 name 為外掛的名字, version 為外掛版本, description 為外掛介紹, author 為外掛作者, contributors 為貢獻者名單, dependencies 為寫程式所依賴的工具包, engines 為運行引擎。
{
 "name": "ep_PLUGINNAME",
 "version": "0.0.1",
 "description": "DESCRIPTION",
 "author": "USERNAME (REAL NAME) <MAIL@EXAMPLE.COM>",
 "contributors": [],
 "dependencies": {"MODULE": "0.3.20"},
 "engines": {"node": ">=12.13.0"}
}