All Projects → FarhadG → repo-card

FarhadG / repo-card

Licence: other
📜 Give your repos some freshness with a Repo Card

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to repo-card

github-pinner
📌 Pin and embed github repositories or profiles on your own website easily
Stars: ✭ 62 (+72.22%)
Mutual labels:  profile, repository
Readme Template
📜 Modelos readme para qualquer pessoa copiar e usar em seu GitHub.
Stars: ✭ 287 (+697.22%)
Mutual labels:  profile, repository
grepo
GKISS - A fork of KISS Linux that uses the GNU C library, mirror of https://codeberg.org/kiss-community/grepo
Stars: ✭ 51 (+41.67%)
Mutual labels:  repository
gsrd
GitHub Starred Repos Downloader
Stars: ✭ 23 (-36.11%)
Mutual labels:  repository
DenverCoder1
Jonah Lawrence's Profile README
Stars: ✭ 320 (+788.89%)
Mutual labels:  profile
steam-box
🎮 Update profile README / pinned gist to contain your Steam playtime leaderboard. 在你的 profile README / pinned gist 上显示你的 steam 游玩时间排行榜。
Stars: ✭ 118 (+227.78%)
Mutual labels:  profile
meta-git
git plugin for meta
Stars: ✭ 22 (-38.89%)
Mutual labels:  repository
nexus-blobstore-google-cloud
Nexus Repository Manager Blobstore backed by Google Cloud Storage
Stars: ✭ 35 (-2.78%)
Mutual labels:  repository
eyepetizer kotlin
一款仿开眼短视频App,分别采用MVP、MVVM两种模式实现。一、组件化 + Kotlin + MVP + RxJava + Retrofit + OkHttp 二、组件化 + Kotlin + MVVM + LiveData + DataBinding + Coroutines + RxJava + Retrofit + OkHttp
Stars: ✭ 83 (+130.56%)
Mutual labels:  repository
DrakeAxelrod
Profile Page github repository
Stars: ✭ 30 (-16.67%)
Mutual labels:  profile
baserepo
Base repository
Stars: ✭ 71 (+97.22%)
Mutual labels:  repository
geek-profile
👻 Geek Profile Maker based on Markdown
Stars: ✭ 85 (+136.11%)
Mutual labels:  profile
weedow-searchy
Automatically exposes web services over HTTP to search for Entity-related data using a powerful query language
Stars: ✭ 21 (-41.67%)
Mutual labels:  repository
wc4bp
WooCommerce BuddyPress Integration
Stars: ✭ 18 (-50%)
Mutual labels:  profile
issuer-icons
Vector graphics of one-time password issuer logo's, used in Raivo OTP for iOS.
Stars: ✭ 79 (+119.44%)
Mutual labels:  repository
OpenMCAuthenticator
A simple Java API for Minecraft authentication
Stars: ✭ 23 (-36.11%)
Mutual labels:  profile
copybara-action
Transform and move code between repositories. Start with ZERO config and 100% customizable.
Stars: ✭ 69 (+91.67%)
Mutual labels:  repository
mmd-gitlab-backuper
a package to backup from all projects that you have on gitlab
Stars: ✭ 27 (-25%)
Mutual labels:  repository
QuerySpecification
Abstract package for building query specifications in your domain model.
Stars: ✭ 18 (-50%)
Mutual labels:  repository
profiletool
Home to the QGis Profiletool plugin. Initial work on this fork was partially funded by the C.A. La Rioja
Stars: ✭ 23 (-36.11%)
Mutual labels:  profile

Repo Card

Give your repos some freshness with a Repo Card.

I often get lazy adding a profile to my repositories, especially when I'd like for them to get forked, starred, etc. If you've been there, then Repo Cards are for you.

Demo

Here's one of my own repos with one: 2048 Cube

2048 Cube

Usage

You can add a repo card in many different ways. Choose one that's easiest for you:

Reference the script file via the CDN (not fast, yet)

<script src="https://rawgit.com/FarhadG/repo-card/master/repo-card.min.js"></script>

Install via Bower

$ bower install repo-card --save

Install via NPM

$ npm install repo-card --save

Then, you simply configure the Repo card with your info

// Once sourced from either a CDN or locally, you use the data-attributes to configure the repo card
<script src="./repo-card.min.js" id="repo-card-lib"
        data-repo="init"
        data-username="farhadg"
        data-title="Init">
</script>

Or, you configure it within your app as seen in the script tag below

<script src="../lib/repo-card/repo-card.js"></script>
<script>
  RepoCard
    .configure({
      repo: 'init',
      username: 'farhadg',
      title: 'Init',
      subtitle: '@farhadg',
      info: 'A quick way to get you to the first commit of any GitHub repo (tracks branches too)',
      position: {
        top: 25
        right: 25
      }
    });
</script>

Options

Here are some options that you can set within the data-attrbutes (e.g. data-info="some information) or in your app.

  • repo: The name of the repo
  • theme: There's only one theme right now (doodle), however, I'd love more themes. Check out the themes folder or reach out if you'd like assistance in contributing
  • username: Your Github username
  • title: A title for the repo card
  • subtitle: A subtitle for the repo card
  • info: Some information you'd like to include about your project
  • background: Set the background (it accepts CSS, so HEX, RGB or even an image, url(...), works
  • thumb: Set the thumbnail (it accepts CSS, so HEX, RGB or even an image, url(...), works
  • position: The card is currently set to fixed position, so you can change its position (e.g. position: { bottom: 15, left: 15 }

Coming

  • More themes (would love your help on this)
  • GUI dashboard for configuring the Repo Card
  • Animations to have the repo card hide away with interactions (e.g. scroll)
  • NPM, Browserify, Webpack, etc. builds?

Questions

Please use the issues page with any questions/concerns. If you like this idea and find it useful, please share the project as I'd love the help :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].