3 ms·
GitSocial allows cross-forge collaboration without any 3rd party dependencies as it keeps everything in git: <https://github.com/gitsocial-org/gitsocial/blob/ma
by delf 5mo ago
GitSocial allows cross-forge collaboration without any 3rd party dependencies as it keeps everything in git: <https://github.com/gitsocial-org/gitsocial/blob/main/documentation/GITREVIEW-FLOWS.md#2-cross-forge-contribution https://github.com/gitsocial-org/gitsocial/blob/main/documen...>
Git IS the federation layer in this case.
- embedding-shape 5mo agoHow do you authenticate the identity when people are submitting patches between two repositories running on two different servers?
- delf 5mo agoThere's a federated identity spec and implementation: https://github.com/gitsocial-org/gitsocial/blob/main/documentation/IDENTITY.md https://github.com/gitsocial-org/gitsocial/blob/main/documen.... For GH/GL, just an api call to verify signature, for custom domains, it's .well-known/gitmsg-id.json