HOWTO: 5,000€ grant earmarked for Gitea federation

Bonjour,

In July 2021 @pilou and @dachary decided to create a 5,000€ grant earmarked for advancing Gitea federation and announced it on the Gitea issue tracker. Here is how someone should proceed to claim their share of the grant:

  • Someone writes a comment in a Gitea issue related to federation claiming X€ for their contribution (it can be for: commenting, creating the issue, writing the pull request that closed the issue, etc.) with a link to their liberapay account (alternative means of payment can be negotiated on a case by case basis). The claim must cover work started after July 1st, 2021.
  • At least one Gitea owner approves the comment with :+1: or something equivalent.
  • A link to the approved claim is added as a comment to this topic.
  • 15 days after the comment was approved by a Gitea owner @pilou and @dachary transfer the requested amount to the liberapay account.

Feel free to ask if anything is unclear.

Cheers


In progress

Feature request: Create keypair per user for signing federated requests

Feature Request: Implement Nodeinfo endpoints for federation discovery


Complete


Paid

1 Like
1 Like

A question regarding payout via liberapay, would direct IBAN transfer be a suitable alternative?

1 Like

I agree to a direct IBAN transfer. @pilou what about you?

2 Likes

I agree to a direct IBAN transfer.

2 Likes
1 Like

Status update: per mention on call, there was a prior PR I needed to accomplish before user pub/priv keys PR could be submitted. I’ve just submitted the PR now: https://github.com/go-gitea/gitea/pull/16834 hopefully I’ve covered all the areas a reviewer may provide feedback on, and that it’ll be a quick merge so I can submit #16717 (Feature request: Create keypair per user for signing federated requests)

@pilou I think this PR is in the scope of the grant because it was directly motivated by the issue Feature request: Create keypair per user for signing federated requests. Do you have any objection?

@techknowlogick could you please add a comment for the record on https://github.com/go-gitea/gitea/issues/16717 to shortly explain how it will benefit from https://github.com/go-gitea/gitea/pull/16834?

I don’t have any objection.

1 Like

done :slight_smile:

2 Likes

Submitted a PR for nodeinfo: https://github.com/go-gitea/gitea/pull/16953

2 Likes

Pushed another PR to create the keypair for signing actions by users

1 Like

Great! Added to the inventory of issues/PR in the description.

1 Like