OPM 網站最佳化釋出
OPM 是 OpenResty 官方提供的包管理工具,可以用來從中心 OPM 包伺服器上面安裝社群貢獻的第三方模組。 近期我們對 OPM 網站進行了一些頁面功能和樣式的最佳化,新增了包列表頁、上傳記錄列表頁、 包搜尋頁、包詳情資訊頁、使用者資訊頁和文件頁,並支援分頁處理。 詳細改動如下:
首頁
顯示基礎統計資訊,和最近更新的 10 個包列表:
包列表頁
按更新時間排序,分頁顯示全部包列表:
上傳記錄列表頁
按更新時間排序,分頁顯示全部包上傳記錄:
包搜尋頁
支援對包進行關鍵詞搜尋:
包詳情資訊頁
顯示包的基礎資訊,包括包的上傳使用者、協議、依賴和歷史版本列表等:
使用者資訊頁
顯示包上傳使用者的資訊,包括貢獻包的數量、email、部落格和所貢獻包的列表等:
文件頁
顯示基礎文件:
TODO:
- 支援包的文件展示和對包文件中關鍵詞的搜尋;
- 新增
opm reinstall
命令來重新安裝已安裝的包; - 新增
opm files <package>
命令來列出指定包的全部檔案; - 新增
opm whatprovides <package>
命令來找出指定檔案屬於哪個包; - 支援打包非 lua 檔案;
- 支援 Lua C 模組和標準 C 庫;
- 對來自 LuaRocks 的包的有限支援;
更多
歡迎反饋意見,並貢獻出色的 OPM 包!