amis

前端低代码框架,通过 JSON 配置就能生成各种后台页面。「The front-end low-code framework enables a variety of background pages to be generated through JSON configuration.」

Github stars Tracking Chart

amis

前端低代码框架,通过 JSON 配置就能生成各种后台页面。

目前在百度大量用于内部平台的前端开发,已有 100+ 部门使用,创建了 1.2w+ 页面。

通过 amis 搭建自己的后台系统,可以参考这: https://github.com/fex-team/amis-admin

快速开始

请参考 https://baidu.github.io/amis/docs/getting-started

开发指南

推荐使用 node 10,node 6 和 node 8 也可以。node 12 未测试,可能 fis3 还有些插件不支持。

# 安装项目 npm 依赖。
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 编写,所有合理的改动、新的公用渲染器、用例或者文档的提交都会被接收。

维护者

讨论

https://github.com/baidu/amis/issues

Overview

Name With Ownerbaidu/amis
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 10)
PlatformLinux, Mac, Windows
License:Apache License 2.0
Release Count102
Last Release Name6.3.0 (Posted on )
First Release Name1.0.0-rc.1 (Posted on )
Created At2019-04-28 07:42:14
Pushed At2024-04-25 11:29:13
Last Commit At2024-04-25 19:19:25
Stargazers Count16.1k
Watchers Count230
Fork Count2.3k
Commits Count13.5k
Has Issues Enabled
Issues Count4660
Issue Open Count992
Pull Requests Count4846
Pull Requests Open Count25
Pull Requests Close Count514
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top