vue-github-activity

A Vue based github feed activity component.
446 28
Install
npm install vue-github-activity
Latest Version:2.1.1
Older releases:2
License:MIT
Last Updated:Feb 16, 2019
Links: GitHub  ·  npm
Maintainer: lexmartinez

vue-github-activity

Build Status GitHub license Last version

Simple VueJS component that creates a feed panel with your recent GitHub activity. It displays the user's name, username, photo, and a list of each individual activity type.

Inspired by caseyscarborough/github-activity repository.

See it in action on my website

Installation

npm install --save vue-github-activity

Dependencies

Insert an octicons.css file in your html file to load the icons.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css">

Also axios http client and moment are required as dependencies of your host project use npm install --save axios moment to include them

Usage

The most common use case is to register all the components globally.

import Vue from 'vue'
import VueGithubActivity from 'vue-github-activity'

Vue.use(VueGithubActivity)

On your template you can now use html like this to render the activity feed:

<github-feed login="lexmartinez"></github-feed>

License

This project is licensed under MIT License - see the LICENSE.md file for details

Related Packages

vue-github-buttons

GitHub buttons component for Vue.

294,734 37
vue-gh-corners

GitHub Corners for Vue.

1,792 28
vue-json-tree-view

a JSON Tree View Component in Vue.js

380,792 473
@v-c/picker

picker ui component for vue

57,185 32
vue-frame-crm

vue components for crm system

15,005

Version History

Version Released Vue License
2.1.1 MIT
2.1.0 MIT
2.0.0 MIT
1.0.1 ^2.2.1 MIT
1.0.0 ^2.2.1 MIT