Adding a "thank you" feature to Bodhi

I’d like to add a “thank you” feature to Bodhi, for example to let users thank who submits an important or complex update.

To avoid duplicating existing things, I thought about using the “give cookie” feature used in IRC/Matrix, but that seems closed within fedora-maubot without any hook for external calls. Does anyone know a way in?

2 Likes

It’s probably something that should be a part of the Badges project.

Since it doesn’t seems possible to hook to the existing Fedora cookies thing, I’ve started to play with Bodhi code to add a new “thank you” feature in it. Basically, a logged in user can give a “thank” for any specific update to the user that created the update. We can then measure the number of “thanks” for each release.

As I’m not very imaginative, what do you think it’s best to call those “thanks” objects?

  • stay simple and call them Thank
  • use Candy or Sweetie to retain analogies with Fedora’s Cookie, but to distinguish them at the same time
  • use Blossom to link to Bodhi icon (and name)

I’d keep it simple to be sure that everyone understands the intent.

From some private mail discussion.

I’ve always liked the “package management” use case for blockchain/decentralized databases. It’s a commons and I think theoretically people would pay a little bit to people who kept the commons clean. Pull a package, debit a small amount of currency. Update a package description, have it reviewed and accepted, credit some currency.

I think we can all agree that people not gonna pay, because “Open Source is Free!”, but dispensing thanks shoudn’t cost that much from the user side.