GithubHelp home page GithubHelp logo

pkdevboxy / trip.js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eragonj/trip.js

0.0 2.0 0.0 6.14 MB

Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities. ( Based on jQuery )

Home Page: http://eragonj.github.io/Trip.js/

JavaScript 40.95% Makefile 0.01% HTML 31.21% CSS 27.64% Shell 0.19%

trip.js's Introduction

Trip.js

Trip.js

Trip.js is a jQuery plugin that can help you customize a tutorial trip easily with more flexibilities. Right now Trip.js support lots of useful stuffs like keyboard binding, animations, changing themes ... etc. If you want to highly customize your own tutorial trip, then Trip.js is definitely worth to give it a try !

Browser Support

Trip.js has been tested and work well on IE 9+, Chrome 32+, Firefox 32+ and Safari 9+

Support Trip.js !

If you do love Trip.js, feel free to buy me some beers ! ๐Ÿป

My bitcoin wallet : 1KtpFtaLW52tCe2VhWxCMHmRt8Mrxqj4WB

Awesome badges

Build Status Join the chat at https://gitter.im/EragonJ/Trip.js

Version

3.1.4

How to use this library

Please check website, setup, configuration and API :P

How to Contribute

If you want to build your own Trip.js, you can check Gruntfile.js for details.

All you have to do is to clone the whole repository and do npm install to install all necessary modules !

If you are willing to contribute any commit for Trip.js, please follow the rule below :

  1. Create an issue talking about your change and let's discuss here.
  2. Assign yourself as assignee.
  3. Fork Trip.js.
  4. Put your changes into a commit !
  5. Press grunt build to build all necessary files. Notes: You need to install compass (I am sorry because it is ruby based), node and npm first, and don't forget to press npm install to install all needed building tools so that grunt can recognize it and help you minify js, compile jade and SCSS.
  6. Send a pull request to Trip.js and make sure put fix #xxx in your commit title.
  7. Make sure Travis is green and ping me :D

Although the rule is not forced to follow, it would be helpful for me to review code to make sure there is nothing missing and make the code base consistent.

Thanks for all your participations !!!

How to run Tests

grunt test (this will run all qunit tests)

How to build

grunt build (this will build js & css together)

How to compile html

grunt html (Because we use jade, so you may need to compile first)

How to create docs

grunt doc (This includes jsdoc for source code and documentations)

TODO

  • Add data-x to define steps ( make the setup easier )
  • Add UI for pause/play/stop to make users know how to interact
  • Don't depend on jQuery

Special Thanks

Author

EragonJ ( [email protected] )

License

MIT

trip.js's People

Contributors

eragonj avatar jvrbaena avatar dailyherold avatar bmorearty avatar cachefactory avatar jdorfman avatar noahhendrix avatar tannermares avatar murny avatar gotakk avatar appleboy avatar mcicoria avatar neveri avatar fernandezpablo85 avatar stephanerob avatar gitter-badger avatar

Watchers

James Cloos avatar Karthikeyan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.