ng-github-card
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

Angular Github Card

npm version

Angular Github Card is a simple component that showing your github details. It's quite perfect for use with a portfolio website. This project is based on github-widget.

Angular Github Widget Image

Set Up

First, add it to your angular project via npm
npm install -S angular-github-card

Next up, add NgGithubCardModule to the imports of the module you wish to use this in.
Like So

import { NgModule } from '@angular/core';
import {NgGithubCardModule} from 'ng-github-card';
 
@NgModule({
    imports: [
            /* Other imports*/
            NgGithubCardModule
        ]
})
export class MyModule {
    
}
 

Usage

Usage is very simple. Simply use drop the component's selector in your template, bind a value to githubUser and it's ready to go.
Like So

<ng-github-card [githubUser]="'someGithubUser'"></ng-github-card>
Configuring the top 3 repositories to show

The widget defaults to sorting your repositories by their start count and picking the top 3 to display. You can alter this behaviour by specifying a repository name for one or more of the inputs listed below.

  • [top1]
  • [top2]
  • [top3]

These two examples highlight this usage.

<div>
    <ng-github-card [githubUser]="'someGithubUser1'" [top1]="'angular-github-widget'"></ng-github-card>
    <ng-github-card [githubUser]="'someGithubUser2'" [top1]="'angular-github-widget'" [top2]="'an-amazing-repo'"></ng-github-card>
</div>

Thank You!

Thank you for checking out this project, I hope it's useful to you! Have a good day!

Package Sidebar

Install

npm i ng-github-card

Weekly Downloads

2

Version

2.0.2

License

MIT

Last publish

Collaborators

  • jregistr