The Wayback Machine - https://web.archive.org/web/20190428041831/https://github.com/shipshapecode/shepherd
Skip to content
Guide your users through a tour of your app
Branch: master
Clone or download
rwwagner90 Greenkeeper/stylelint 10.0.1 (#362)
* chore(package): update stylelint to version 10.0.1

Closes #353

* chore(package): update lockfile yarn.lock
Latest commit 0c21449 Apr 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add stale config Jan 13, 2019
docs Add flipping tippy by default, scrollTo for demo (#345) Mar 20, 2019
src Add createModalOverlay function (#358) Apr 22, 2019
test Tippy 4 (#336) Feb 18, 2019
.browserslistrc Drop IE support, bump some deps (#344) Mar 19, 2019
.codeclimate.yml setAttributeNS -> setAttribute, add modal utils tests (#312) Jan 13, 2019
.esdoc.js Implement ESDoc (#226) Aug 29, 2018
.eslintignore Use rollup instead of webpack (#309) Jan 12, 2019
.eslintrc.js Move bind methods to their own file (#222) Aug 25, 2018
.gitignore add `.vscode` directory to `.gitignore` (#237) Sep 5, 2018
.npmignore npmignore HISTORY.md and CONTRIBUTING.md Oct 13, 2018
.stylelintrc.js Feature/webpack (#212) Aug 15, 2018
.travis.yml Specify two globs for css and js Oct 13, 2018
CHANGELOG.md Update CHANGELOG.md Apr 22, 2019
CONTRIBUTING.md Remove webpack from contributing.md Jan 13, 2019
HISTORY.md Update HISTORY.md Jan 14, 2019
LICENSE Update LICENSE Jul 9, 2018
README.md Add framework wrapper links Feb 11, 2019
_config.yml Add theme Jul 16, 2018
babel.config.js Drop IE support, bump some deps (#344) Mar 19, 2019
cypress.json Use rollup instead of webpack (#309) Jan 12, 2019
index.md Add framework wrapper links Feb 11, 2019
install.json Replace direct usage of Popper.js with Tippy.js (#261) Oct 8, 2018
jest.config.js Bump deps, tweak jest config Feb 12, 2019
package.json Greenkeeper/stylelint 10.0.1 (#362) Apr 24, 2019
rollup.config.js Fix inflated build size, bump some deps (#355) Apr 15, 2019
yarn.lock Greenkeeper/stylelint 10.0.1 (#362) Apr 24, 2019

README.md

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 Build Status Maintainability Test Coverage Greenkeeper badge

Guide your users through a tour of your app

Install

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();

API documentation

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

You can’t perform that action at this time.