Skip to content

shipshapecode/shepherd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4a694a1 Β· Jun 25, 2019
Jan 13, 2019
Jun 23, 2019
Jun 25, 2019
Jun 25, 2019
May 25, 2019
Jan 13, 2019
May 9, 2019
Jan 12, 2019
Aug 25, 2018
May 2, 2019
Oct 13, 2018
Aug 15, 2018
May 2, 2019
Jun 23, 2019
Jan 13, 2019
Jun 9, 2019
Jul 9, 2018
Jun 13, 2019
Jul 16, 2018
May 26, 2019
Jun 21, 2019
May 9, 2019
Oct 8, 2018
Feb 12, 2019
Jun 25, 2019
May 2, 2019
Jun 24, 2019

Repository files navigation

Shepherd

Ship Shape

Shepherd is maintained by Ship Shape. Contact us for Ember.js consulting, development, and training for your project.

npm version Download count all time npm npm bundle size Build Status Maintainability Test Coverage Greenkeeper badge

Guide your users through a tour of your app

Installation

JS Framework Wrappers

We strive to make it easy to use Shepherd in all the major frameworks, and have written wrappers to facilitate this.

Install Directly

Dependencies

Installing via npm will bring in the above dependencies as well.

npm

npm install shepherd.js --save

yarn

yarn add shepherd.js

Usage

let tour = new Shepherd.Tour({
  defaultStepOptions: {
    classes: 'shadow-md bg-purple-dark',
    scrollTo: true
  }
});

tour.addStep('example', {
  title: 'Example Shepherd',
  text: 'Creating a Shepherd is easy too! Just create ...',
  attachTo: '.hero-example bottom',
  advanceOn: '.docs-link click'
});

tour.start();

Documentation

API documentation

Demo

Demo

Contributing

We encourage contributions of all kinds. If you would like to contribute in some way, please review our guidelines for contributing.

License

MIT License