Referencing external resources

For cross reference purposes, an issue was opened to discuss how external references can be used in Forgefed. I’m kind of hoping that I missed something that already allows for this in which case there is nothing to do. In the case of Gitea and ActivityPub, it would allow for this:

  • Gitea receives a Repository message
  • The Repository contains the URL of the git repository
  • Gitea git fetch / git remote update the repository to keep up to date

That’s a very simple use case where ActivityPub is used to notify a federated Gitea that a mirror needs update.

Repository: add the cloneUri element - NotABug.org: Free code hosting was merged today and the Repository model now has a cloneUri attribute that allows referencing external resources.