[Beta] This is a UI addon that intends to help standardize the Ember family of websites and make it easier to make the Ember website an Ember app.
Clone or download
Latest commit b1e22b4 Dec 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addon Add CLI Guides to the default navbar links Nov 26, 2018
app Footer: separate data from the component Sep 16, 2018
config fixing build Oct 14, 2018
public/images fixing logo for use in consuming apps Oct 16, 2018
tests Extract docs-note to a separate component Dec 8, 2018
vendor Initial Commit from Ember CLI v2.13.1 Jun 25, 2017
.editorconfig Initial Commit from Ember CLI v2.13.1 Jun 25, 2017
.ember-cli Initial Commit from Ember CLI v2.13.1 Jun 25, 2017
.eslintignore upgrading to ember-cli@3.5.0 Oct 16, 2018
.eslintrc.js fixing linting Oct 16, 2018
.gitignore Extract docs-note to a separate component Dec 8, 2018
.netlifyredirects install ember-cli-netlify addon, configure netlify redirection Aug 12, 2018
.npmignore upgrading to ember-cli@3.5.0 Oct 16, 2018
.stylelintrc.js Add initial stylelint rules Jan 28, 2018
.template-lintrc.js turn on template lint Oct 17, 2018
.travis.yml using yarn for all travis commands Oct 14, 2018
.watchmanconfig Initial Commit from Ember CLI v2.13.1 Jun 25, 2017
CHANGELOG.md updating changelog Dec 6, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Feb 24, 2018
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Feb 24, 2018
LICENSE.md Initial Commit from Ember CLI v2.13.1 Jun 25, 2017
README.md Update README.md Sep 1, 2018
ember-cli-build.js Adds Solid and Regular Icons Oct 27, 2018
index.js prevent crash when addon depends on ember-styleguide Nov 1, 2018
package.json 2.5.0 Dec 6, 2018
testem.js upgrading ember cli Oct 14, 2018
yarn.lock Extract docs-note to a separate component Dec 8, 2018

README.md

ember-styleguide Build Status Latest NPM release

This addon is intended to provide basic components for easier style coordination among the Ember family of websites, although the original intent is to support the emberjs.com website. We are committed to the goal of meeting WCAG 2.0 AA conformance standards.

Contributions are encouraged! You'll notice that the issues in this repository have been labeled to help you find the issue that is just right for you!

See the visual design as a work in progress & feel free to submit ideas of your own!

Installation

  • git clone <repository-url> this repository
  • cd ember-styleguide
  • yarn install

Running

Running Tests

  • yarn test:all (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.

WIP Notes

  • Each component must have the component name attached to the component as a CSS class.
  • It may feel as though there is duplicated code throughout these components; during the WIP process, we are favoring duplication over abstraction.
  • Font icons through ember-fontawesome - it is supported by the font awesome team and they render to SVG.
  • The es-pagewrapper component has a property to indicate if there will be a sidebar or not. There might be a better way to do this.
  • In this addon, the section element is used as a container and is intended to span the full width of the viewport.