Commit graph

11 commits

Author SHA1 Message Date
CJ Cenizal c6be289f21
Fix misspellings (#19981) (#20284) 2018-06-27 20:50:06 -07:00
CJ Cenizal f8542c6b78 [UI Framework] Reorganize UI Framework and add Yeoman generator (#13172) (#13477)
* Reorganize documentation styles so they all live in doc_site/components directory. (#12809)
  - Remove global styles, e.g. body and html element selectors.
* Create global_styles dir with sub-directories. (#12833)
* Add SCSS style guide. (#12850)
* Refactor UI Framework directory structure to house everything in a src directory. (#12880)
  - Add components/index.js and services/index.js files to continue to export JS modules from the root.
* Add KUI Yeoman generator.
* Support creation of components.
* Add documentation generator for main page, demo, and sandbox.
  - Add additional documentation snippets to KUI generator. (#13076)
  - Fix incorrect use of double quotes in KUI generator snippet. (#13086)
  - Remove infrequently used imports from the KUI generator test template. (#13110)
* Mock assets files for Jest. (#13060)
* Fix broken coverage report paths in Jest config. (#13082)
* Update eslint config to lint the new UI Framework directory structure. (#13102)
* Fix positioning of doc site pagination buttons. (#13203)
* Support hasReact prop for sandboxes. (#13270)
* Remove deprecated used of component mixin from KUI generator's SCSS template. (#13377)
* Fix rebasing errors.
  - Add dashboard back to Jest config.
  - Add missing form and tool_bar variables.
* Rename tasks to createComponent and documentComponent.
* Reference correct src paths in README.
* Add children and className to templates' propTypes.
* Add default folder name for page demo.
* Add suffix to sandbox routes.
* Specify testPathIgnorePatterns more clearly.
* Rename component.test.js to test.js so that Jenkins won't try to run it.
* Update npm scripts to depend on local yo dependency, not global.
* Add ui_framework/src to copy task.
* Simplify npm scripts and remove requirement for installing Yeoman from README.
* Add services to moduleNameMapper in jest config.
* Clean up Button and Gallery examples.
2017-08-11 09:58:33 -07:00
Felix Stürmer c888180e73 [6.x] [docs] Add css style guide section on open/closed principle (#13368)
Backports PR #12276
2017-08-07 18:17:40 +02:00
CJ Cenizal cebf834321 Fix markdown typo in CSS style guide. (#9408) 2016-12-07 13:20:02 -08:00
CJ Cenizal 7cdd29822f Use data attribute to select loading message, instead of CSS class… (#9248)
* Use uniquely and semantically named data attribute to select loading message, instead of CSS class since that creates a brittle coupling between JS and CSS.
* Formalize this rule in the CSS style guide.
2016-11-29 14:21:57 -07:00
CJ Cenizal 80aaaf2872 Add preprocessor-related rules to CSS style guide. (#8921) 2016-11-02 10:44:18 -07:00
CJ Cenizal 35fc5f40a3 Merge pull request #8859 from cjcenizal/improvement/css-style-guide-references
Add BEM references to CSS style guide.
2016-10-27 12:12:31 -07:00
CJ Cenizal bbf948ed1a Add BEM references to CSS style guide. 2016-10-27 12:09:03 -07:00
CJ Cenizal bc1b49b88e Fix CSS style guide state class naming convention to be camel case. 2016-10-27 11:54:40 -07:00
CJ Cenizal 2c5e2bff3c Update CSS style guide with new state class format. Change examples to use component name instead of namespace. 2016-07-26 16:12:37 -07:00
CJ Cenizal 9d8776b199 Add style_guides dir, extracted sections from STYLEGUIDE.md.
- css_style_guidee.md
- js_style_guide.md
- html_style_guide.md
- api_style_guide.md
2016-06-09 08:13:35 -07:00