Skip to content

✨ A fan-made GitHub repository card generator. Easy to use and no authentication needed. ✨

License

Notifications You must be signed in to change notification settings

immarianaas/github-card-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

GitHub Card Generator

A fan-made GitHub repository card generator. Check it out here!

Table of Contents
  1. About The Project
  2. Getting Started
  3. Future Work
  4. License

About the Project

This project consists on a simple web page that provides the user with a card-styled element with information about a GitHub repository. This card can either be downloaded as a PNG, or as HTML and CSS code. The easiest way to find out what the project is about is to use it! ✌️

It's hosted using GitHub pages 👉 https://immarianaas.github.io/github-card-generator/

Motivation

My goal is to help people showcase and share their GitHub repositories with ease.

Not a long time ago, I was the one looking for a quick way to expose my repositories on my personal website. To my surprise, there were not many options to chose from. One of which was this project, from which I took some inspiration. ✨ After deciding that the best approach would be for me to do it myself - even though I'm not very good at front-web developing - I had the idea of sharing my work so that other people in my situation have an easier task than mine.

Built With

HTML5 CSS JS

Octokit js-beautify highlight.js dom-to-image

(back to top)

Getting Started

It's very straightforward to get the project up and running locally. As simple as cloning the repository and opening the index.html file on a browser.

(back to top)

Future Work

There is clearly room for improvement in terms of functionalities.

For starters, the user should have a say in what information should be displayed on the card. They should be able to select if, for example, the description, or the number of watchers should be displayed or not. A nice addition would be to also add the languages involved in the project. Furthermore, more image formats should be supported for download. Another known limitation is that GitHub's emoji notation is not supported.

To finish, I'm not a great front-end developer, as I mentioned. The code is a mess and could certainly be improved. 😇

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

About

✨ A fan-made GitHub repository card generator. Easy to use and no authentication needed. ✨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published