An open API service indexing awesome lists of open source software.

https://github.com/alessandroconti11/gh_repository_social_media_preview_generator

The project aims to develop an application that given a reference to a GitHub repository generates a social media preview image.
https://github.com/alessandroconti11/gh_repository_social_media_preview_generator

css gh github github-repository html image image-generator javascript js repository repository-social-media-preview repository-social-preview social-media-preview social-media-preview-generator social-preview social-preview-generator

Last synced: about 1 month ago
JSON representation

The project aims to develop an application that given a reference to a GitHub repository generates a social media preview image.

Awesome Lists containing this project

README

        

# GH_Repository_Social_Media_Preview_Generator

Author: Alessandro Conti - [AlessandroConti11](https://github.com/AlessandroConti11)

License: [MIT license](LICENSE).

Tags: `#CSS`, `#GH`, `#GitHub`, `#GitHub_repository`, `#HTML`, `#image`, `#image_generator`, `#repository`, `#repository_social_media_preview`, `#repository_social_preview`, `#social_media_preview`, `#social_media_preview_generator`, `#social_preview`, `#social_preview_generator`, `#javascript`, `#JS`.

## Specification

The project aims to develop an application that given a reference to a GitHub repository generates a social media preview image.

The image includes:
- username and repository name highlighted;
- description of the repository with dynamic text length management;
- image of the user's profile in a circular format;
- username signature;
- a dynamic font and layout adaptation to ensure optimal display.

## How to see

To see the result you can click the following link: [GH_Repository_Social_Media_Preview_Generator](https://alessandroconti11.github.io/GH_Repository_Social_Media_Preview_Generator/).

## Contribute

- If you find a security vulnerability, do NOT open an issue. Email [Alessandro Conti](mailto:[email protected]) instead.
- If you find a bug or error or want to add some other function that is not implemented yet
1. **FORK** the repo
2. **CLONE** the project to your own machine
3. **COMMIT** to your own branch
4. **PUSH** your work back up to your fork
5. submit a **PULL REQUEST** so that I can review your changes
> NOTE: Be sure to merge the latest from "upstream" before making a pull request!