github-jquery-widgets

0.1.1 • Public • Published

github-jquery-widgets

Travis build status NPM Version Goto documentation Goto repository License

Getting Started

Check out the demonstration or documentation for more information.

Installing

# Using bower 
bower install --save github-jquery-widgets
 
# Using node 
npm install --save github-jquery-widgets

Usage

Dependencies and widget files

The package ships with seperate files allowing various ways to handle dependencies and to include/exclude widgets. tip: use grunt-usemin or something likewise to concat and minify your js/css.

<link href="path/to/dist/github-widgets.css" type="text/css" rel="stylesheet">
<link href="path/to/dist/github-profile.css" type="text/css" rel="stylesheet">
<link href="path/to/dist/github-events.css" type="text/css" rel="stylesheet">
<script src="jquery.min.js"></script>
<script src="path/to/dist/dep/packed/radic.githubwidgets.packed.min.js"></script> <!-- includes: spin.js, widget.js, handlebars.runtime.min.js -->
<script src="path/to/dist/github-widget.js"></script>
<script src="path/to/dist/github-profile.js"></script>
<script src="path/to/dist/github-events.js"></script>

As an alternative, instead of using the packed radic.githubwidgets.js, you can use the non-packed version. You will have to include spin.js, widget.js and handlebars.runtime.js yourself. An example:

<link href="path/to/dist/github-widgets.css" type="text/css" rel="stylesheet">
<link href="path/to/dist/github-profile.css" type="text/css" rel="stylesheet">
<link href="path/to/dist/github-events.css" type="text/css" rel="stylesheet">
<script src="jquery.min.js"></script>
<script src="jquery-ui.min.js"></script> <!-- provides widget.js (jQuery UI Widget Factory) -->
<script src="path/to/dist/dep/spin.js"></script>
<script src="path/to/dist/dep/handlebars.runtime.min.js"></script>
<script src="path/to/dist/dep/radic.githubwidgets.min.js"></script>
<script src="path/to/dist/github-widget.js"></script>
<script src="path/to/dist/github-profile.js"></script>
<script src="path/to/dist/github-events.js"></script>

Initializing a widget

$(function(){
    $('selector').githubProfile({
        username: 'robinradic'
    });
});

More information can be found in the API documentation

Customizing your build

By downloading the source, you can create a customized build. You can alter the HTML templates and SCSS.

Getting started

git clone https://github.com/robinradic/github-jquery-widgets # or fork->clone a version. 
cd github-jquery-widgets
./scripts/bootstrap.sh # This will update-init the radicjs submodule and copy the pre-commit hook that updates the submodule before commiting 
npm install
bower install

More information soon

License

Copyright 2014 Robin Radic

MIT Licensed

Dependencies (0)

    Dev Dependencies (23)

    Package Sidebar

    Install

    npm i github-jquery-widgets

    Weekly Downloads

    2

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • radic