guzhongren / CMS

Community Management System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CMS Web FrameWork

JavaScript Style Guide

Conventional Commits Storybook Build Status codecov GitHub stars

GitHub license

Node版本

序号 名称 说明
1 Node ^10

获取

$ git clone -b summitWeb https://github.com/guzhongren/CMS.git
...

安装依赖

# use npm
$ cd CMS && npm install
# use yarn
$ cd CMS && yarn

启动

$ yarn dev
...

生产

$ yarn build
...
# 将 dist下的文件 copy 到go 程序的 App 目录下

图标库

react-icon: 已集成Font Awesome, Ionicons, Material Design icons, Typicons, Github Octicons icons,Feather

别名引用

为节省组件目录搜索,已将src目录下的文件夹做了映射

之前

// ./src/test/index.tsx
import AjaxTest from '../../components/Ajax'

之后

// ./src/test/index.tsx
import AjaxTest from '@components/Ajax'

新特性

react-draggable: 可拖动的React容器组件

classnames: 方便在组件中控制样式, 使用1, 2

测试框架使用jest和axios模拟框架axios-mock-adapter, 示例地址为./src/test/utils/HttpClient.spec.ts

设计图

CMS UI

支持环境

  • IE>9
  • Edge>=15
  • Chrome>=57
  • FireFox>=55

admin

admin 000000

About

Community Management System

License:MIT License


Languages

Language:TypeScript 80.5%Language:CSS 10.0%Language:JavaScript 6.9%Language:HTML 1.7%Language:Shell 0.8%Language:Dockerfile 0.1%