@vinli/vinli-ui

Shared Vinli Ember Assets

Usage no npm install needed!

<script type="module">
  import vinliVinliUi from 'https://cdn.skypack.dev/@vinli/vinli-ui';
</script>

README

Vinli-ui

This is a collection of common Vinli Ember Components. Components are grouped roughly by use into in-repo addons within the Vinli UI addon.

Installation

  • git clone this repository
  • yarn install
  • npm test

Running

  • ember server
  • Visit your app at http://localhost:4200.
  • Notice the different routes for each in-repo addon

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

New Addons

Creating

e g in-repo-addon {addon name}

Generating Items in the Addon

e g {item} {item name} --in-repo-addon {addon name}

Adding to Dummy App

  1. Add a route matching the addon name in tests/dummy/app/router.js, i.e. this.route('{addon name}');
  2. Add a link to the addon's route in tests/dummy/app/templates/index.hbs
  3. Add tests/dummy/app/templates/{addon name}.hbs demoing the addon. If Routes or Controllers are needed, those may be added as well.