Just to clarify, when you say "self host issues/PRs" is it mostly "self host a knot"? I kind of expected something similar to what you can do for CI but I'm not able to find any docs regarding self hosting issues and PRs outside of Tangled itself.
Oh I meant that as part of tangled, you can "control" your issues and PRs because they are on ATProto and just like any ATProto record can be hosted on any PDS you like and still be interoperable.
But after looking a bit more into it, they are still following the same model as Bluesky in that the author of an issue or comment or PR is the owner of the resource, and it lives on their PDS, but they are considering changing that (and I hope they do it soon) by having the record be created on the repo PDS (so the knot basically) and a pointer record on the user's PDS proving they are the author.
ATProto has all that's required to do so, so I hope they do it soon, they are still in alpha after all but I find the interoperability very promising because you can have independent code hosting regardless of the opinions of forge X (which I think is the main reason why people move away from GitHub), but still be a part of an interoperable ecosystem that acts just like it is a single platform.
Oh I meant that as part of tangled, you can "control" your issues and PRs because they are on ATProto and just like any ATProto record can be hosted on any PDS you like and still be interoperable.
But after looking a bit more into it, they are still following the same model as Bluesky in that the author of an issue or comment or PR is the owner of the resource, and it lives on their PDS, but they are considering changing that (and I hope they do it soon) by having the record be created on the repo PDS (so the knot basically) and a pointer record on the user's PDS proving they are the author.
ATProto has all that's required to do so, so I hope they do it soon, they are still in alpha after all but I find the interoperability very promising because you can have independent code hosting regardless of the opinions of forge X (which I think is the main reason why people move away from GitHub), but still be a part of an interoperable ecosystem that acts just like it is a single platform.