GistStr:
Things can happen separately.
1. Build git commit Nostr transport/integration, ideally local “git” can see a relay url as remote.
2. “pull requests” could probably be done with replies to a commit reference as comment.
3. Pm/Social features like “issues” can be done as separate Nostr tool that have GitStr integration. This could just be multiple Nostr PM tools solutions with GitStr integration.