Skip to content
/ amis Public
forked from baidu/amis

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

License

Notifications You must be signed in to change notification settings

xfriend/amis

This branch is 12762 commits behind baidu/amis:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 2, 2020
May 11, 2020
May 11, 2020
Jun 1, 2020
Jun 4, 2020
Jun 2, 2020
May 27, 2020
May 28, 2020
May 27, 2020
Jun 3, 2020
Jun 4, 2020
Jun 3, 2020
Nov 7, 2019
Aug 5, 2019
May 9, 2019
Nov 7, 2019
Apr 30, 2019
Apr 17, 2020
Jun 28, 2019
Apr 29, 2020
Jun 4, 2020
Jun 2, 2020
Jul 16, 2019
May 27, 2020

Repository files navigation

amis

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

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

通过 amis 搭建自己的后台系统,可以参考这: https://github.com/fex-team/amis-admin 包含:fis3 版本、webpack 版本和 jssdk 版本。

快速开始

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

开发指南

如果 github 下载慢可以使用 gitee 上的镜像。

推荐使用 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 47.5%
  • JavaScript 29.2%
  • HTML 12.9%
  • CSS 10.4%