Deployed on Hub-IO, click to visit!
Hub-IO is a web application designed to simplify the process of fetching contributor information from GitHub repositories. With Hub-IO, you can automatically retrieve contributor details, including their avatars, and export them as a synthesized image for your README file. Additionally, you can copy the contributor information in JSON format or Markdown for further use. Whether you're managing an open-source project or just curious about your repository's contributors, Hub-IO has got you covered! 🎉
Automatic Contributor Fetching: Simply input the GitHub repository URL, and Hub-IO will fetch the contributor information for you. 🕵️♂️
-
Avatar Synthesis: Export contributor avatars as a single synthesized image, perfect for adding to your README file. 🖼️
-
JSON Export: Copy contributor information in JSON format for easy integration with other tools or scripts. 📋
-
Markdown Export: Copy the contributor information in Markdown format and paste it into README.md for dynamic rendering. 👾
-
User-Friendly Interface: Hub-IO is designed with simplicity in mind, making it easy for anyone to use. 🖥️
-
Enter Repository URL: Navigate to the Hub-IO website and enter the GitHub repository URL you want to analyze.
-
Fetch Contributors: Click the "Query" button to retrieve the list of contributors.
-
Export Avatars: Choose the "Export Avatars" option to generate a synthesized image of all contributor avatars.
-
Copy JSON: Use the "Copy JSON" button to copy the contributor information in JSON format.
-
Copy Markdown: Use the "Copy Markdonw" button to copy the contributor information in Markdown format.
-
Update README: Download the synthesized image and add it to your README file to showcase your contributors! 📄
Example Usage 🖼️
# My Awesome Project
1. with image export.
<p>
<img src="replace-with-generated-image" alt="Contributors" width="500" />
</p>
2. with Markdown export.
<table>
<tbody>
<tr>
<td align="center" valign="top" width="12.5%" style="word-break: break-word; white-space: normal;">
<a href="https://github.com/minorcell" title="minorcell">
<img src="https://avatars.githubusercontent.com/u/120795714?v=4" width="100px;" alt="minorcell" style="border-radius: 9999px;" />
</a>
</td>
</tr>
</tbody>
</table>
We welcome contributions from the community! If you'd like to contribute to Hub-IO, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bugfix.
-
Make your changes and commit them.
-
Push your changes to your fork.
-
Submit a pull request to the main repository.
Please ensure your code follows our coding standards and includes appropriate tests.
Hub-IO is open-source software licensed under the MIT License. See the LICENSE file for more details.
Thanks to GitHub for providing the API that makes this project possible.
Special thanks to all the contributors who have helped make Hub-IO a reality! 🌟
If you have any questions, suggestions, or just want to say hi, feel free to reach out to us at mCell!.
Made with ❤️ by mCell