225.12.1 • Published 2 months ago

brainly-style-guide v225.12.1

Weekly downloads
460
License
GPL-3.0-only
Repository
github
Last release
2 months ago

Brainly Style Guide

This project is a living style guide of all basic front-end components used at Brainly.

Documentation

Documentation is an esential part of this project. You can see its latest version on styleguide.brainly.com. New version of the docs is deployed with every merge to master. You can also browse older versions by changing version number in the URL. Documentation is splitted into four sections:

  • Basics - colors, fonts, icons, simple components
  • Components - complex components
  • Containers - components that host other components
  • Interactive - interactive version of the style guide docs that we are experimenting with

Storybook

Current version of storybook is hosted under following dev URL - styleguide.brainly.com

How to use it

All components can be used in both HTML and JSX. In both cases you have to include main CSS file, as described on the main docs page, in the head section of your page. In case of HTML, you just have to follow style-guide markup which you can easily copy by clicking on any component in the docs. If you prefer to use React instead, you'll have to add this repository as a dependency in package.json and import components into your JSX file.

Supported Browsers

We officially support the following browsers (based on real user trafic from our analytics):

BrowserVersions
Google Chrome28+
Safari7+
Samsung Internet1.1+
YaBrowser15+
Android Webview30+
Firefox42+
UCBrowser8+
Android Browser4.0+
Opera33+
Opera Mini7+
Edge12+

Note: You can find all recent stats in our analytics (INTERNAL)

Contributing

We welcome all issue reports and pull requests ❤️ If you'd like to contribute, please start with this doc.

Caveats

  • Package "s3" has been forked to @brainly organization. One of dependencies of this package (graceful-fs) was causing our builds to fail. Since this package is no longer maintained, we decided to fork it and make needed updates. As a long-term solution, we need to switch "s3" package to something more up-to-date.

Codemods

We created a CLI tool that runs codemods with jscodeshift to batch refactor code. Usage:

yarn sg-codemod [...options]

where options are:

  • --help - display help
  • --dry - dry run (no changes are made to files)
  • --glob - use glob pattern to match files
  • --jscodeshift - pass options directly to jscodeshift

Read more here.

225.12.1

2 months ago

225.12.0

4 months ago

225.11.1

4 months ago

225.11.0

4 months ago

225.10.2

5 months ago

225.10.1

5 months ago

225.8.0

6 months ago

225.6.0

9 months ago

225.7.0

9 months ago

225.9.0

6 months ago

225.10.0

5 months ago

225.5.0

9 months ago

225.4.0

10 months ago

225.3.0

11 months ago

225.2.0

11 months ago

224.6.0-beta.1

12 months ago

225.1.0

11 months ago

225.0.0

12 months ago

224.0.0

1 year ago

224.1.0

1 year ago

224.6.0-beta.0

1 year ago

224.2.0

1 year ago

224.3.0

1 year ago

224.4.0

1 year ago

224.5.0-beta.0

1 year ago

224.5.0

1 year ago

220.7.2-alpha.0

1 year ago

220.7.2-alpha.1

1 year ago

220.7.2-alpha.2

1 year ago

223.1.0-beta.5

1 year ago

223.1.0-beta.4

1 year ago

223.1.0-beta.3

1 year ago

223.1.0-beta.2

1 year ago

223.1.0-beta.1

1 year ago

223.1.0-beta.0

1 year ago

221.0.0

1 year ago

221.0.1

1 year ago

221.1.1

1 year ago

221.1.0

1 year ago

223.0.0-beta.0

1 year ago

222.0.0

1 year ago

222.2.0-beta.3

1 year ago

222.2.0-beta.2

1 year ago

222.2.0-beta.1

1 year ago

222.1.1

1 year ago

222.1.0

1 year ago

223.0.0

1 year ago

220.7.3

1 year ago

220.7.2

1 year ago

220.7.1

1 year ago

223.1.0

1 year ago

220.3.0-beta.1

2 years ago

220.3.0-beta.2

2 years ago

220.2.0

2 years ago

220.3.0

2 years ago

220.4.0

2 years ago

221.0.0-beta.0

1 year ago

220.5.0

1 year ago

220.6.1

1 year ago

220.6.0

1 year ago

220.0.0

2 years ago

220.1.0

2 years ago

220.1.1

2 years ago

220.1.2

2 years ago

219.1.1

2 years ago

219.1.2

2 years ago

218.0.0

2 years ago

218.0.1

2 years ago

218.1.0

2 years ago

217.0.0

2 years ago

216.0.3-beta.2

2 years ago

216.0.3-beta.1

2 years ago

216.0.3-beta.3

2 years ago

219.0.0-beta.2

2 years ago

219.0.0-beta.7

2 years ago

219.0.0-beta.8

2 years ago

218.0.0-beta.1

2 years ago

218.0.0-beta.0

2 years ago

217.1.0

2 years ago

216.0.1

2 years ago

216.0.2

2 years ago

216.0.3

2 years ago

216.0.0

2 years ago

216.0.0-beta.3

2 years ago

216.0.0-beta.2

2 years ago

216.0.0-beta.1

2 years ago

216.0.0-beta.0

2 years ago

216.0.0-beta.5

2 years ago

216.0.0-beta.4

2 years ago

218.2.0

2 years ago

219.1.0

2 years ago

215.0.1

2 years ago

219.0.0

2 years ago

215.1.0

2 years ago

215.1.1

2 years ago

214.0.0

2 years ago

214.0.1

2 years ago

214.0.0-beta.3

2 years ago

215.0.0

2 years ago

213.3.0

2 years ago

214.0.0-beta.2

2 years ago

214.0.0-beta.1

2 years ago

211.0.0-beta.0

2 years ago

212.2.0

2 years ago

210.0.1-beta.0

2 years ago

210.0.0

2 years ago

209.2.0

2 years ago

211.0.0

2 years ago

212.1.0

2 years ago

212.0.0

2 years ago

212.0.1

2 years ago

209.2.0-beta.0

2 years ago

209.2.0-beta.1

2 years ago

209.1.0

2 years ago

203.0.0

2 years ago

202.1.0

2 years ago

208.0.2

2 years ago

207.0.0

2 years ago

208.0.1

2 years ago

208.0.0

2 years ago

208.1.0

2 years ago

206.0.0

2 years ago

208.2.1

2 years ago

208.2.0

2 years ago

208.2.3

2 years ago

208.2.2

2 years ago

209.0.0

2 years ago

202.0.0

2 years ago

208.2.0-beta.0

2 years ago

205.0.0

2 years ago

208.2.0-beta.4

2 years ago

208.2.0-beta.3

2 years ago

208.2.0-beta.2

2 years ago

208.2.0-beta.1

2 years ago

208.2.0-beta.6

2 years ago

208.2.0-beta.5

2 years ago

203.3.1

2 years ago

203.3.0

2 years ago

204.1.0

2 years ago

203.2.0

2 years ago

204.0.0

2 years ago

203.1.0

2 years ago

207.1.0

2 years ago

198.3.0

3 years ago

201.0.0

2 years ago

198.4.0

3 years ago

198.5.0

3 years ago

200.0.0

2 years ago

199.0.0

2 years ago

198.6.0

2 years ago

198.2.0

3 years ago

197.0.1

3 years ago

198.0.0

3 years ago

198.1.0

3 years ago

197.0.0

3 years ago

196.3.0

3 years ago

196.2.0

3 years ago

195.0.0

3 years ago

196.1.0

3 years ago

194.1.0

3 years ago

196.0.0

3 years ago

194.0.0

3 years ago

193.0.0

3 years ago

193.1.0

3 years ago

192.1.1

3 years ago

192.1.0

3 years ago

191.4.0

3 years ago

192.0.0

3 years ago

192.0.1

3 years ago

191.3.0

3 years ago

191.1.0

3 years ago

191.2.0

3 years ago

191.0.0

3 years ago

190.0.0

3 years ago

189.0.0

3 years ago

188.3.0

3 years ago

188.2.0

3 years ago

188.1.2

3 years ago

188.1.1

3 years ago

188.1.0

3 years ago

188.0.1

3 years ago

188.0.0

3 years ago

187.0.0

3 years ago

186.2.0

3 years ago

186.1.0

3 years ago

186.0.0

3 years ago

185.2.0

3 years ago

185.1.0

3 years ago

185.0.0

3 years ago

184.1.0

3 years ago

184.0.1

3 years ago

184.0.0

3 years ago

183.7.0

3 years ago

183.6.0

3 years ago

183.5.0

3 years ago

183.4.0

3 years ago

183.3.0

3 years ago

183.2.2

3 years ago

183.2.1

3 years ago

183.2.0

3 years ago

183.1.2

3 years ago

183.1.1

3 years ago

183.1.0

3 years ago

183.0.2

3 years ago

183.0.1

3 years ago

183.0.0

3 years ago

182.4.4

3 years ago

182.4.3

3 years ago

182.4.2

3 years ago

182.4.1

3 years ago

182.4.0

3 years ago

182.3.0

3 years ago

182.2.0

3 years ago

182.1.0

4 years ago

182.0.2

4 years ago

182.0.1

4 years ago

182.0.0

4 years ago

181.1.0

4 years ago

181.0.3

4 years ago

181.0.2

4 years ago

181.0.1

4 years ago

182.0.0-beta.0

4 years ago

181.0.0

4 years ago

180.0.1

4 years ago

180.0.0

4 years ago

179.5.0

4 years ago

179.4.0

4 years ago

179.3.0

4 years ago

179.2.2

4 years ago

179.2.1

4 years ago

179.1.0

4 years ago

179.0.0

4 years ago

177.0.1

4 years ago

178.0.0

4 years ago

176.2.0

4 years ago

176.1.1

4 years ago

176.1.0

4 years ago

176.0.0

4 years ago

175.0.3

4 years ago

175.0.2

4 years ago

175.0.0

4 years ago

175.0.1

4 years ago

174.3.1

4 years ago

174.3.0

4 years ago

174.2.0

4 years ago

174.1.0

4 years ago

174.0.0

4 years ago

173.0.0

4 years ago

172.2.2

4 years ago

172.2.1

4 years ago

172.2.0

4 years ago

172.1.0

4 years ago

172.0.0

4 years ago

171.2.0

4 years ago

171.1.0

4 years ago

171.0.1

4 years ago

171.0.0

4 years ago

170.2.0

4 years ago

170.0.0

4 years ago

170.1.0

4 years ago

169.0.0

4 years ago

168.0.0

4 years ago

167.0.0

4 years ago

166.0.0

4 years ago

165.0.0

4 years ago

162.0.0

4 years ago

163.0.0

4 years ago

164.0.1

4 years ago

164.0.0

4 years ago

161.8.4

4 years ago

161.8.1

4 years ago

161.8.2

4 years ago

161.8.3

4 years ago

161.8.0

4 years ago

161.7.1

4 years ago

161.6.0

4 years ago

161.7.0

4 years ago

161.5.0

4 years ago

161.4.0

4 years ago

161.3.0

4 years ago

161.2.1

4 years ago

161.2.0

4 years ago

161.1.0

4 years ago

160.0.0

4 years ago

161.0.0

4 years ago

159.2.1

4 years ago

159.2.0

4 years ago

159.1.0

4 years ago

159.1.1

4 years ago

159.0.1

4 years ago

159.0.2

4 years ago

159.0.0

4 years ago

158.2.0

4 years ago

158.1.1

4 years ago

158.1.0

4 years ago

158.0.2

4 years ago

158.0.1

4 years ago

158.0.0

4 years ago

157.1.3

4 years ago

157.1.1

4 years ago

157.1.0

4 years ago

157.0.3

4 years ago

157.0.2

4 years ago

157.0.1

4 years ago

157.0.0

4 years ago

156.0.1

4 years ago

156.0.0

4 years ago