
amis 前端低代碼框架
軟件簡介
amis 是一個前端低代碼框架,通過 JSON 配置就能生成各種后台頁面,極大減少開發成本,甚至可以不需要了解前端。
目前在百度廣泛用於內部平台的前端開發,已有 100+ 部門使用,創建了 3w+ 頁面。
文檔
https://baidu.gitee.io/amis/docs/index
相關工具及平台
- 通過 amis 搭建自己的后台系統:https://github.com/fex-team/amis-admin
- 可視化編輯器:https://github.com/fex-team/amis-editor-demo
- 愛速搭,基於 amis 的低代碼平台:https://suda.baidu.com/
開發指南
以下是參與開發 amis 才需要看的,使用請看前面的文檔。
如果 github 下載慢可以使用 gitee 上的鏡像。
推薦使用 node 8/10/12。
# 安裝項目 npm 依賴,在 node 12 下會有報錯但不影響正常使用。
npm i # 開始編譯,把代碼產出到剛開啟的服務的 webroot 目錄。 # 這個程序不會自動結束,進入一個 watch 模式,文件變動會重新編譯。 npm run dev # 開啟 fis3 服務,請通過 http://127.0.0.1:8888/examples/pages/simple 訪問。 npm start
測試
# 安裝依賴
npm i # 執行測試用例 npm test # 查看測試用例覆蓋率 npm run coverage
如何貢獻
請采用 typescript 編寫,所有合理的改動、新的公用渲染器、用例或者文檔的提交都會被接收。