kevinboss / heartbeat

Heartbeat is a minimalistic tool for open-source maintainers to signal project vitality. It offers a badge system to indicate active maintenance without regular commits, ensuring users can trust the liveliness of a project without the noise of unnecessary updates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

heartbeat

What is Heartbeat?

In the open-source realm, the silence in a repository often leads to the looming question: Is this project still maintained? Heartbeat answers this by providing a badge that signals your active presence without necessitating commits or feature updates.

Usage

  1. Configure Your Repo: Add a .yaml file in the ./hearts directory to set up Heartbeat.
  2. Stay Updated: Heartbeat checks for the latest commit. If it's been over 30 days, you're prompted for a 'beat'.
  3. Show Your Badge: After you commit or provide a beat, Heartbeat updates your badge, which you can display in your repository.

Why Heartbeat?

  • Transparency: Offers clear, visual communication about the maintainer's activity.
  • Simplicity: Easy to set up with just a YAML file.
  • Efficiency: Avoids unnecessary commits, focusing on meaningful project updates.

Quickstart

  1. Fork or clone this repository.
  2. Add the Heartbeat YAML configuration file to your ./hearts directory.
  3. Create a PR for this repo or host it on your own.

Heartbeat will do the rest, keeping your project's pulse visible to all.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

About

Heartbeat is a minimalistic tool for open-source maintainers to signal project vitality. It offers a badge system to indicate active maintenance without regular commits, ensuring users can trust the liveliness of a project without the noise of unnecessary updates.

License:GNU General Public License v3.0