https://github.com/spenserblack/gh-collab-montage
Combine avatars of all collaborators into one image
https://github.com/spenserblack/gh-collab-montage
collaborators contributors gh-extension grid image montage png
Last synced: 3 months ago
JSON representation
Combine avatars of all collaborators into one image
- Host: GitHub
- URL: https://github.com/spenserblack/gh-collab-montage
- Owner: spenserblack
- License: mit
- Created: 2023-11-17T16:31:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-01T09:33:48.000Z (11 months ago)
- Last Synced: 2025-02-16T08:34:59.332Z (3 months ago)
- Topics: collaborators, contributors, gh-extension, grid, image, montage, png
- Language: Go
- Homepage:
- Size: 90.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `gh collab-montage`
[](https://github.com/spenserblack/gh-collab-montage/actions/workflows/ci.yml)
[](https://codecov.io/gh/spenserblack/gh-collab-montage)Combine avatars of all contributors into one image. Just call `gh collab-montage` and this extension will query all contributors, fetch their avatars, and
combine them all into one PNG. This extension also provides a public library to provide utilities for making your own montage.## Installation
```shell
gh extension install spenserblack/gh-collab-montage
```## Features
- Specify if you want the avatars to be circles or squares
- Specify the margin between avatars## Possible Features
These features will be implemented if they are requested. Raise an issue if you're interested!
- Generating montages from other sources (collaborators, organization members, a manually-defined file, etc.)
- ???## Example
The following example was generated with `gh collab-montage -R o2sh/onefetch --size 100 --margin 5`.

## Credits
This extension was inspired by [avatar-montage](https://github.com/benbalter/avatar-montage).