UNPKG

9.85 kBMarkdownView Raw
1<!-- Logo -->
2<p align="center">
3 <a href="https://react.semantic-ui.com">
4 <img height="128" width="128" src="https://github.com/Semantic-Org/Semantic-UI-React/raw/master/docs/public/logo.png">
5 </a>
6</p>
7
8<!-- Name -->
9<h1 align="center">
10 <a href="https://react.semantic-ui.com/">Semantic UI React</a>
11</h1>
12
13<!-- Badges -->
14<p align="center">
15 <a href="https://gitter.im/Semantic-Org/Semantic-UI-React">
16 <img alt="Gitter" src="https://img.shields.io/badge/gitter-join_chat-1dce73.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIwIiB5PSI1IiBmaWxsPSIjZmZmIiB3aWR0aD0iMSIgaGVpZ2h0PSI1Ii8%2BPHJlY3QgeD0iMiIgeT0iNiIgZmlsbD0iI2ZmZiIgd2lkdGg9IjEiIGhlaWdodD0iNyIvPjxyZWN0IHg9IjQiIHk9IjYiIGZpbGw9IiNmZmYiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz48cmVjdCB4PSI2IiB5PSI2IiBmaWxsPSIjZmZmIiB3aWR0aD0iMSIgaGVpZ2h0PSI0Ii8%2BPC9zdmc%2B&logoWidth=8&style=flat-square&maxAge=2592000" />
17 </a>
18 <a href="https://circleci.com/gh/Semantic-Org/Semantic-UI-React/tree/master">
19 <img alt="Circle" src="https://img.shields.io/circleci/project/github/Semantic-Org/Semantic-UI-React/master.svg?style=flat-square" />
20 </a>
21 <a href="https://codecov.io/gh/Semantic-Org/Semantic-UI-React">
22 <img alt="Codecov" src="https://img.shields.io/codecov/c/github/Semantic-Org/Semantic-UI-React/master.svg?style=flat-square" />
23 </a>
24 <a href="https://david-dm.org/Semantic-Org/Semantic-UI-React">
25 <img alt="David" src="https://img.shields.io/david/Semantic-Org/Semantic-UI-React.svg?style=flat-square" />
26 </a>
27 <a href="https://www.npmjs.com/package/semantic-ui-react">
28 <img alt="npm" src="https://img.shields.io/npm/v/semantic-ui-react.svg?style=flat-square" />
29 </a>
30</p>
31
32>Hey, we're in development. Prior to reaching [v1.0.0][6]:
33>
34>1. **MINOR** versions represent **breaking changes**
35>1. **PATCH** versions represent **fixes _and_ features**
36>1. There are **no deprecation warnings** between releases
37>1. You should consult the [**CHANGELOG**][18] and related issues/PRs for more information
38
39## Installation & Usage
40
41See the [**Documentation**][2] for an introduction, usage information, and examples.
42
43## Built With
44
45<img align="left" height="50" src="https://github.com/Semantic-Org/Semantic-UI-React/raw/master/docs/public/amazon-logo.png" />
46<img align="left" height="50" src="https://github.com/Semantic-Org/Semantic-UI-React/raw/master/docs/public/netflix-logo.png" />
47<img align="left" height="50" src="https://github.com/Semantic-Org/Semantic-UI-React/raw/master/docs/public/microsoft-logo.png" />
48<a href="https://github.com/Semantic-Org/Semantic-UI-React/edit/master/README.md">
49 <img height="50" src="https://github.com/Semantic-Org/Semantic-UI-React/raw/master/docs/public/add-yours.png" />
50</a>
51
52- Amazon Publishing — the full-service publisher of Amazon — [APub.com](https://amazonpublishing.amazon.com)
53- Netflix's Edge Developer Experience team's numerous [internal apps](https://github.com/Semantic-Org/Semantic-UI-React/issues/1604)
54- Netflix's [flamescope][31]
55- Microsoft's [Teams](https://products.office.com/en-US/microsoft-teams/group-chat-software) prototyping
56
57<details>
58 <summary>And many more...</summary>
59 <ul>
60 <li><a href="https://gitconnected.com">https://gitconnected.com</a></li>
61 <li><a href="http://stoplight.io">http://stoplight.io</a></li>
62 <li><a href="https://roadmap.space">https://roadmap.space</a></li>
63 <li><a href="https://edabit.com">https://edabit.com</a></li>
64 <li><a href="https://blackship.com">https://blackship.com</a></li>
65 <li><a href="http://www.brewhousesolutions.com">http://www.brewhousesolutions.com</a></li>
66 <li><a href="https://www.seeuletter.com">https://www.seeuletter.com</a></li>
67 <li><a href="https://www.stackforge.co">https://www.stackforge.co</a></li>
68 <li><a href="https://sublimefund.org">https://sublimefund.org</a></li>
69 <li><a href="https://thefaithcircle.com">https://thefaithcircle.com</a></li>
70 <li><a href="https://appfollow.io">https://appfollow.io</a></li>
71 <li><a href="http://according.to.localsourc.es">http://according.to.localsourc.es</a></li>
72 <li><a href="http://www.aircip.ir">http://www.aircip.ir</a></li>
73 <li><a href="https://www.bailfacile.fr">https://www.bailfacile.fr</a></li>
74 <li><a href="http://platform.nazarbazaar.ir">http://platform.nazarbazaar.ir</a></li>
75 <li><a href="https://build.games">https://build.games</a></li>
76 <li><a href="https://platform.forecastcycles.com">https://platform.forecastcycles.com</a></li>
77 <li><a href="https://www.findlectures.com">https://www.findlectures.com</a></li>
78 <li><a href="https://github.com/ayastreb/bandwidth-hero">https://github.com/ayastreb/bandwidth-hero</a></li>
79 <li><a href="https://re.yomeshgupta.com">https://re.yomeshgupta.com</a></li>
80 <li><a href="https://moneytracker.cc">https://moneytracker.cc</a></li>
81 <li><a href="https://tax.cryptact.com">https://tax.cryptact.com</a></li>
82 <li><a href="https://www.hurriyetoto.com">https://www.hurriyetoto.com</a></li>
83 <li><a href="https://173app.com">https://173app.com</a></li>
84 <li><a href="https://disten.se">https://disten.se</a></li>
85 <li><a href="https://github.com/Semantic-Org/Semantic-UI-React/edit/master/README.md">add your site here</a></li>
86 </ul>
87</details>
88
89## Example Projects
90
91This is a listing of example projects and guides that will help you integrate Semantic UI React into your new or existing projects.
92
93<details>
94 <summary>Show projects</summary>
95
96 ### [webpack][28]
97 See our webpack 3 example project [here][28] (includes theming).
98
99 ### [SUIcrux][102]
100 Advanced universal starter with Semantic-UI-React. React/Redux/Lazy-loading/SSR/PWA.
101
102 ### [semantic-ui-react-todos][100]
103 Semantic UI React implementation of [react-redux Todo List][101].
104</details>
105
106## FAQ
107
108<details>
109 <summary><b>Can I use custom Icons?</b></summary>
110 Yes. Just use <code>&lt;Icon className='my-icon' /&gt;</code> instead of `&lt;Icon name='my-icon' /&gt;`. See https://github.com/Semantic-Org/Semantic-UI-React/issues/931#issuecomment-263643210 for detailed info and examples.
111</details>
112
113<details>
114 <summary><b>How do I setup CSS?</b></summary>
115
116 There are several options. Refer to our doc on [CSS Usage][23].
117</details>
118
119<details>
120 <summary><b>Can I use a custom CSS theme?</b></summary>
121 Yes. Semantic UI React includes components that render valid Semantic UI HTML, no CSS is included. This allows you to load any Semantic UI CSS theme on top of your Semantic UI React app.
122</details>
123
124<br />
125
126Here are some helpful links:
127
128- [Building CSS with Webpack][24]
129- [Building CSS with Meteor][30]
130- [Creating a standalone theme][25]
131
132## How Can I Help?
133
134### [Voice Your Opinion][19]
135
136Help shape this library by weighing in on our [RFC (request for comments)][19] issues.
137
138### [Contribute][1]
139
140Our [CONTRIBUTING.md][1] is a step-by-step setup and development guide.
141
142### [Good First Issue][21]
143
144Issues labeled [`good first issue`][21] are a great way to ease into development on this project.
145
146### [Missing Components][17]
147
148We're seeking component parity with Semantic UI, plus some addons. There is an issue for every missing component, labeled [`new component`][17]. Just comment on the issue you'd like to take.
149
150### [Help Wanted Label][4]
151
152Any other issue labeled [`help wanted`][4] is ready for a PR.
153
154## Principles
155
156- No animation dependencies
157- Simple declarative component APIs vs brittle HTML markup
158- Complete keyboard support
159- Complete SUI component definition support
160- Completely documented
161- Completely tested
162- Accessible
163
164## Credit
165
166Created by [@levithomason][26] and an amazing community of [contributors][20].
167
168Made possible only by [@jlukic][32] authoring [Semantic UI][5].
169
170[1]: https://github.com/Semantic-Org/Semantic-UI-React/blob/master/.github/CONTRIBUTING.md
171[2]: https://react.semantic-ui.com/
172[3]: https://facebook.github.io/react/
173[4]: https://github.com/Semantic-Org/Semantic-UI-React/labels/help%20wanted
174[5]: https://semantic-ui.com/
175[6]: https://github.com/Semantic-Org/Semantic-UI-React/milestone/1
176[7]: https://github.com/webpack/webpack-dev-server/
177[8]: https://github.com/Semantic-Org/Semantic-UI-React/issues/243
178[9]: https://github.com/TechnologyAdvice
179[10]: https://en.wikipedia.org/wiki/Eating_your_own_dog_food
180[11]: https://github.com/Semantic-Org/Semantic-UI-React/issues/247
181[12]: https://github.com/Semantic-Org/Semantic-UI-React/issues/243
182[13]: https://webpack.github.io
183[14]: https://github.com/Semantic-Org/Semantic-UI-React/issues
184[15]: https://github.com/skywinder/github-changelog-generator
185[17]: https://github.com/Semantic-Org/Semantic-UI-React/issues?q=is%3Aissue+is%3Aopen+label%3A%22new+component%22
186[18]: https://github.com/Semantic-Org/Semantic-UI-React/blob/master/CHANGELOG.md
187[19]: https://github.com/Semantic-Org/Semantic-UI-React/issues?q=is%3Aopen+RFC+label%3ARFC
188[20]: https://github.com/Semantic-Org/Semantic-UI-React/graphs/contributors
189[21]: https://github.com/Semantic-Org/Semantic-UI-React/labels/good%20first%20issue
190[22]: https://github.com/Semantic-Org/Semantic-UI-React/edit/master/README.md
191[23]: https://react.semantic-ui.com/usage#css
192[24]: https://medium.com/webmonkeys/webpack-2-semantic-ui-theming-a216ddf60daf
193[25]: http://learnsemantic.com/themes/creating.html
194[26]: https://github.com/levithomason
195[27]: https://github.com/layershifter
196[28]: https://github.com/Semantic-Org/Semantic-UI-React/tree/master/examples
197[30]: https://github.com/Semantic-Org/Semantic-UI-Meteor
198[31]: https://github.com/Netflix/flamescope
199[32]: https://github.com/jlukic
200
201<!-- Examples -->
202[100]: https://github.com/wyc/semantic-ui-react-todos
203[101]: https://github.com/reactjs/redux/tree/master/examples/todos
204[102]: https://github.com/Metnew/react-semantic.ui-starter