Skip to content

Commit 404f669

Browse files
soulhatcaoboo
andcommitted
feat: 增加 Button、Icon、ConfigProvider、Portal 组件
Co-Authored-By: caoboo <[email protected]>
1 parent 964831e commit 404f669

File tree

164 files changed

+17031
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+17031
-2
lines changed

Diff for: .gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
node_modules
2+
dist
3+
yarn.lock
4+
package-lock.json
5+
sites/docs.ts
6+
7+
.DS_Store
8+
9+
# generated by bob
10+
lib/

Diff for: .npmignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
src/
2+
packages/
3+
scripts/
4+
dist/
5+
index.html
6+
vite/

Diff for: .npmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
registry="http://registry.m.jd.com"

Diff for: .yarnrc

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
registry "http://registry.m.jd.com"
2+
sass_binary_site "http://storage.jd.local/mirrors/node-sass"

Diff for: README.md

+125-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,125 @@
1-
# nutui-react-native
2-
nutui-react-native
1+
2+
<p align="center">
3+
<img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;">
4+
</p>
5+
6+
<p align="center">JD-style mobile UI components based on React Native that support users to develop APP and H5.</p>
7+
8+
<p align="center">
9+
<a href="http://makeapullrequest.com">
10+
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" alt="PRs Welcome" />
11+
</a>
12+
<a href="https://github.com/jdf2e/nutui-react-native">
13+
<img src="https://img.shields.io/npm/l/nutui-rn.svg" alt="license"/>
14+
</a>
15+
<a href="https://www.npmjs.com/package/nutui-rn">
16+
<img src="https://img.shields.io/npm/v/nutui-rn.svg?style=flat-square">
17+
</a>
18+
<a href="https://www.npmjs.com/package/nutui-rn">
19+
<img src="https://img.shields.io/npm/dt/nutui-rn.svg?style=flat-square">
20+
</a>
21+
<a href="https://github.com/jdf2e/nutui-react-native">
22+
<img src="https://img.shields.io/github/contributors/jdf2e/nutui-react-native" alt="GitHub contributors">
23+
</a>
24+
<a href="https://github.com/jdf2e/nutui-react-native">
25+
<img src="https://img.shields.io/github/release-date/jdf2e/nutui-react-native" alt="GitHub Release Date">
26+
</a>
27+
<a href="https://github.com/jdf2e/nutui-react-native">
28+
<img src="https://img.shields.io/github/commit-activity/w/jdf2e/nutui-react-native" alt="GitHub commit activity">
29+
</a>
30+
</p>
31+
32+
<!-- <p align='center'>
33+
<img src="https://img12.360buyimg.com/imagetools/jfs/t1/202336/18/18586/7437/61b832ccE0b13d53d/18605da7232a5a0e.png" height="180" alt="NutUI-React-Native" /> &nbsp;
34+
<img src="https://img13.360buyimg.com/imagetools/jfs/t1/102323/22/33163/27773/632a7855E75c9fa02/8c351778f47d24f5.jpg" width="200" alt="NutUI-React-Native" />
35+
</p> -->
36+
37+
---
38+
39+
> Nut[nʌt]: the one Squirrel Scrat pursues resolutely for a lifetime and will never let go even if it causes a catastrophe from the animated film ***Ice Age***.
40+
41+
[简体中文](./README_ZH.md) | English
42+
43+
## Features
44+
45+
* 🚀 50+ High Quality Components
46+
* 📖 Based on JD APP 11.0 Visual Specifications
47+
* 🍭 Support Tree Shaking
48+
* 📖 Extensive Documentation and Demos
49+
* 💪 Written in TypeScript
50+
* 💪 Support SSR (Experimental)
51+
* 🍭 Support Custom Themes
52+
<!-- * 🍭 90%+ Unit Test Coverage -->
53+
* 📖 Provide Sketch Design Resources
54+
55+
56+
57+
## Local Run
58+
59+
### Local H5
60+
```
61+
git clone https://github.com/jdf2e/nutui-react-native.git
62+
63+
cd nutui-react-native
64+
65+
npm install
66+
67+
npm run dev
68+
69+
url:http://localhost:3000
70+
```
71+
72+
## Links
73+
74+
<ul>
75+
<li>
76+
<a href="https://github.com/jdf2e/nutui-react-native/discussions">
77+
Discussions (vote with 👍)
78+
</a>
79+
</li>
80+
<li>
81+
<a href="https://github.com/jdf2e/nutui-react-native/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22">
82+
Feature Requests (vote with 👍)
83+
</a>
84+
</li>
85+
<li>
86+
<a href="https://github.com/jdf2e/nutui-react-native/labels/bug%203.0">
87+
Bugs (vote with 👍)
88+
</a>
89+
</li>
90+
<li>
91+
<a href="https://github.com/jdf2e/nutui-react-native/issues?q=is%3Aissue+is%3Aopen+label%3Aquestion">
92+
Question (vote with 👍)
93+
</a>
94+
</li>
95+
</ul>
96+
97+
## Contributors
98+
99+
Thanks to all the following [developers](https://github.com/jdf2e/nutui-react-native/graphs/contributors)。 who have contributed code to NutUI.
100+
101+
102+
<a href="https://github.com/jdf2e/nutui-react-native/graphs/contributors">
103+
<img src="https://contrib.rocks/image?repo=jdf2e/nutui-react-native" alt="contributors"/>
104+
</a>
105+
106+
<!-- ## Stargazers
107+
108+
[![Stargazers repo roster for @jdf2e/nutui-react-native](https://reporoster.com/stars/jdf2e/nutui-react-native)](https://github.com/jdf2e/nutui-react-native/stargazers)
109+
110+
## Forkers
111+
112+
[![Forkers repo roster for @jdf2e/nutui-react](https://reporoster.com/forks/jdf2e/nutui-react-native)](https://github.com/jdf2e/nutui-react-native/network/members) -->
113+
114+
## Milestones
115+
116+
[Milestones](https://github.com/jdf2e/nutui-react-native/projects)
117+
118+
## Release Notes
119+
120+
NutUI follows [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153). The up-to-date release notes are available on [Release](https://github.com/jdf2e/nutui-react-native/releases)
121+
122+
123+
## Open Source License
124+
125+
This project is based on **MIT** protocol

Diff for: README_ZH.md

+135
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
2+
<p align="center">
3+
<img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;">
4+
</p>
5+
6+
<p align="center">京东风格的轻量级 React Native 组件库,支持移动端 APP 和 H5 开发</p>
7+
8+
<p align="center">
9+
<a href="http://makeapullrequest.com">
10+
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" alt="PRs Welcome" />
11+
</a>
12+
<a href="https://github.com/jdf2e/nutui-react-native">
13+
<img src="https://img.shields.io/npm/l/nutui-rn.svg" alt="license"/>
14+
</a>
15+
<a href="https://www.npmjs.com/package/nutui-rn">
16+
<img src="https://img.shields.io/npm/v/nutui-rn.svg?style=flat-square">
17+
</a>
18+
<a href="https://www.npmjs.com/package/nutui-rn">
19+
<img src="https://img.shields.io/npm/dt/nutui-rn.svg?style=flat-square">
20+
</a>
21+
<a href="https://github.com/jdf2e/nutui-react-native">
22+
<img src="https://img.shields.io/github/contributors/jdf2e/nutui-react-native" alt="GitHub contributors">
23+
</a>
24+
<a href="https://github.com/jdf2e/nutui-react-native">
25+
<img src="https://img.shields.io/github/release-date/jdf2e/nutui-react-native" alt="GitHub Release Date">
26+
</a>
27+
<a href="https://github.com/jdf2e/nutui-react-native">
28+
<img src="https://img.shields.io/github/commit-activity/w/jdf2e/nutui-react-native" alt="GitHub commit activity">
29+
</a>
30+
</p>
31+
32+
<!-- <p align='center'>
33+
<img src="https://img12.360buyimg.com/imagetools/jfs/t1/202336/18/18586/7437/61b832ccE0b13d53d/18605da7232a5a0e.png" height="180" alt="NutUI-React" /> &nbsp;
34+
<img src="https://img13.360buyimg.com/imagetools/jfs/t1/102323/22/33163/27773/632a7855E75c9fa02/8c351778f47d24f5.jpg" width="200" alt="NutUI-React" />
35+
</p> -->
36+
37+
---
38+
> Nut[nʌt],源自电影《冰河世纪》里松鼠 Scrat "执迷不悟",一生追求,即便引发大灾难也绝不松手的坚果。
39+
40+
简体中文 | [English](./README.md)
41+
42+
## 特性
43+
44+
* 🚀 70+ 高质量组件, 覆盖移动端主流场景
45+
* 📖 基于京东 APP 11.0 视觉规范
46+
* 🍭 支持按需引用
47+
* 📖 详尽的文档和示例
48+
* 💪 支持 TypeScript
49+
* 💪 支持服务端渲染(测试阶段)
50+
* 🍭 支持定制主题
51+
<!-- * 🍭 单元测试覆盖率超过90%, 保障稳定性 -->
52+
* 📖 提供 Sketch 设计资源
53+
54+
55+
## 项目运行
56+
57+
### 本地运行H5
58+
```
59+
git clone https://github.com/jdf2e/nutui-react-native.git
60+
61+
cd nutui-react-native
62+
63+
npm install
64+
65+
npm run dev
66+
67+
访问:http://localhost:3000(如果已启动前台程序,则不需打开此地址)
68+
```
69+
70+
## 链接
71+
72+
<ul>
73+
<li>
74+
<a href="https://github.com/jdf2e/nutui-react-native/discussions">
75+
Discussions (用👍投票)
76+
</a>
77+
</li>
78+
<li>
79+
<a href="https://github.com/jdf2e/nutui-react-native/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22">
80+
Feature Requests (用👍投票)
81+
</a>
82+
</li>
83+
<li>
84+
<a href="https://github.com/jdf2e/nutui-react-native/labels/bug%203.0">
85+
Bugs (用👍投票)
86+
</a>
87+
</li>
88+
<li>
89+
<a href="https://github.com/jdf2e/nutui-react-native/issues?q=is%3Aissue+is%3Aopen+label%3Aquestion">
90+
Question (用👍投票)
91+
</a>
92+
</li>
93+
</ul>
94+
95+
## 参与共建
96+
97+
如果您对这个项目感兴趣,欢迎参与贡献,也欢迎 "Star" 支持一下 ^_^
98+
99+
## 问题反馈与建议
100+
101+
[给 NutUI 提 Issue](https://nutui.jd.com/nutui-issue-helper/?repo=jdf2e/nutui-react-native&lang=zh-cn)
102+
103+
> 在反馈问题之前,推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545)[《如何有效地报告 Bug》](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html),这样您能够更容易获得理解和帮助。
104+
105+
[参与 NutUI 社区讨论](https://github.com/jdf2e/nutui-react-native/discussions)
106+
107+
如果您有任何想法、疑问或建议,都可以参与社区讨论分享您的观点。
108+
109+
## 贡献者们
110+
111+
感谢以下所有给 NutUI 贡献过代码的 [开发者](https://github.com/jdf2e/nutui-react-native/graphs/contributors)
112+
113+
<a href="https://github.com/jdf2e/nutui-react-native/graphs/contributors">
114+
<img src="https://contrib.rocks/image?repo=jdf2e/nutui-react-native" />
115+
</a>
116+
117+
## Stargazers
118+
119+
[![Stargazers repo roster for @jdf2e/nutui-react](https://reporoster.com/stars/jdf2e/nutui-react-native)](https://github.com/jdf2e/nutui-react-native/stargazers)
120+
121+
<!-- ## Forkers
122+
123+
[![Forkers repo roster for @jdf2e/nutui-react](https://reporoster.com/forks/jdf2e/nutui-react-native)](https://github.com/jdf2e/nutui-react-native/network/members)
124+
125+
## 开发计划
126+
127+
[Milestones](https://github.com/jdf2e/nutui-react-native/projects) -->
128+
129+
## 更新日志
130+
131+
本项目遵从 [Angular Style Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153),更新日志请查阅 [Release](https://github.com/jdf2e/nutui-react-native/releases)
132+
133+
## 开源协议
134+
135+
本项目基于 **MIT** 协议

0 commit comments

Comments
 (0)