syscl
TypeScript icon, indicating that this package has built-in type declarations

1.2.109 • Public • Published

SYSCL Design

一套企业级的 UI 设计语言和 React 实现。

CircleCI Status Codecov Dependencies DevDependencies

npm package NPM downloads Percentage of issues still open Gitter (English) Join the chat at https://gitter.im/ant-design/ant-design(中文)

English | 简体中文

How to use?

$ yarn | npm i $ npm start // 启动开发环境 $ npm run site // 编译网站 $ npm run compile // 编译发布代码lib目录下 $ npm run dist // 编译输出dist目录下 $ npm run tsc // 编辑tsx文件 $ npm run build // 编译输出dist目录下 和 编译发布代码lib目录下

✨ 特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 React 组件。
  • 使用 TypeScript 构建,提供完整的类型定义文件。
  • 全链路开发和设计工具体系。

🖥 支持环境

  • 现代浏览器和 IE9 及以上。
  • 支持服务端渲染。
  • Electron
IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Electron
Electron
IE9, IE10, IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions last 2 versions

📦 查看说明

git clone http://172.16.101.32/InternetPC-FE/IT-TOOLS/H5-SYSCL.git
cd H5-SYSCL
git checkout PROVSET-252-V1.0.0
yarn or npm install
npm start

🔨 示例

import { DatePicker } from 'syscl';
ReactDOM.render(<DatePicker />, mountNode);

你也可以按需加载组件。暂未实现

TypeScript

参考 在 TypeScript 中使用

🌍 国际化

参考 国际化文档

🔗 链接

⌨️ 本地开发

$ git clone git@github.com:syscl-design/syscl-design.git
cd syscl-design
$ npm install
$ npm start

如何发包

$ npm config set registry http://registry.npm.jieyuechina.com # 将npm切到公司的镜像 
$ npm config get registry # 检查是否切换成功 
$ npm run tsc # 编译ts, 不用关心报错 
$ npm run publish # 编译代码为为浏览器能够识别的代码 
cd .publish # 检查dist,es,lib 文件夹是否存在,存在表示编译成功 
$ vim package.json # 修改版本号 
$ npm login # 登陆npm 
$ npm publish # 发布 

windows发包

走完

$ npm config set registry http://registry.npm.jieyuechina.com # 将npm切到公司的镜像 
$ npm config get registry # 检查是否切换成功 
$ npm run tsc # 编译ts, 不用关心报错 
$ npm run publish # 编译代码为为浏览器能够识别的代码 
cd .publish # 检查dist,es,lib 文件夹是否存在,存在表示编译成功 

后,执行批处理文件 publish.bat,继续 打开 package.json 修改版本号

$ npm login # 登陆npm 
$ npm publish # 发布 

打开浏览器访问 http://127.0.0.1:8001 ,更多本地开发文档

🤝 参与共建 PRs Welcome

请参考贡献指南.

强烈推荐阅读 《提问的智慧》《如何向开源社区提问题》《如何有效地报告 Bug》《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。

社区互助

如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。

通过 Stack Overflow 或者 Segment Fault 提问时,建议加上 SYSCL 标签。

  1. Stack Overflow(英文)
  2. Segment Fault(中文)
  3. Join the chat at https://gitter.im/syscl-design/syscl-design

Readme

Keywords

none

Package Sidebar

Install

npm i syscl

Weekly Downloads

1

Version

1.2.109

License

ISC

Unpacked Size

33.3 MB

Total Files

1963

Last publish

Collaborators

  • yuanrongli