1
0
Fork 0
ARCHIVE: For EmberConf 2022! Storybook, TDD, Accessibility, and more - example code.
Find a file
2022-04-05 12:37:14 -05:00
.storybook Initial commit 2022-04-05 12:26:52 -05:00
app Initial commit 2022-04-05 12:26:52 -05:00
config Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
public Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
stories Initial commit 2022-04-05 12:26:52 -05:00
tests Initial commit 2022-04-05 12:26:52 -05:00
vendor Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.editorconfig Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.ember-cli Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.eslintignore Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.eslintrc.js Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.gitignore Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.prettierignore Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.prettierrc.js Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.template-lintrc.js Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.travis.yml Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
.watchmanconfig Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
ember-cli-build.js Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00
package-lock.json Initial commit 2022-04-05 12:26:52 -05:00
package.json Updated package optional info 2022-04-05 12:37:14 -05:00
README.md Updated README 2022-04-05 12:35:57 -05:00
testem.js Initial Commit from Ember CLI v3.28.5 2022-04-04 13:08:15 -05:00

Thinking in Stories: Component-First

This is an example Ember app that was the result of live-coding at EmberConf 2022 focusing on Storybook and tests. This code is not intended to deploy in any meaningful capacity and is supplied merely as a reference and playground.

This readme explains how to get started with this project as well as lists all links referenced in the conference talk.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd emberconf-2022
  • npm install

Running / Development

Ember

Storybook

  • npm run storybook

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint
  • npm run lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)