OPM 是 OpenResty 官方提供的包管理工具,可以用來從中心 OPM 包伺服器上面安裝社群貢獻的第三方模組。 近期我們對 OPM 網站進行了一些頁面功能和樣式的最佳化,新增了包列表頁、上傳記錄列表頁、 包搜尋頁、包詳情資訊頁、使用者資訊頁和文件頁,並支援分頁處理。 詳細改動如下:

首頁

顯示基礎統計資訊,和最近更新的 10 個包列表:

opm 首頁

包列表頁

按更新時間排序,分頁顯示全部包列表:

opm 包列表頁

上傳記錄列表頁

按更新時間排序,分頁顯示全部包上傳記錄:

opm 上傳記錄列表頁

包搜尋頁

支援對包進行關鍵詞搜尋:

opm 包搜尋頁

包詳情資訊頁

顯示包的基礎資訊,包括包的上傳使用者、協議、依賴和歷史版本列表等:

opm 包詳情資訊頁

使用者資訊頁

顯示包上傳使用者的資訊,包括貢獻包的數量、email、部落格和所貢獻包的列表等:

opm 使用者資訊頁

文件頁

顯示基礎文件:

opm 文件頁

TODO:

  • 支援包的文件展示和對包文件中關鍵詞的搜尋;
  • 新增 opm reinstall 命令來重新安裝已安裝的包;
  • 新增 opm files <package> 命令來列出指定包的全部檔案;
  • 新增 opm whatprovides <package> 命令來找出指定檔案屬於哪個包;
  • 支援打包非 lua 檔案;
  • 支援 Lua C 模組和標準 C 庫;
  • 對來自 LuaRocks 的包的有限支援;

更多

歡迎反饋意見,並貢獻出色的 OPM 包!