MichaelJ on Nostr: We ran through that exact same thought process. The first instinct is to reconstruct ...
We ran through that exact same thought process. The first instinct is to reconstruct git commits as Nostr events. That's a dead end, because it's just redoing the same work git has done but worse.
Git is already decentralized and good at what it does. All that is really needed is a Nostr skin. We need to replace *GitHub*, not Git.
So the Nostry bits are the discovery, communication, and collaboration. Publish repos, help others find them, facilitate discussions and PRs, but *don't* try to replicate every commit to a relay; that would be foolishness.
For what it's worth, I use GitHub Desktop daily in my day job. It is really good at editing commits, resolving merge conflicts, and managing multiple repositories. My vision is to have those basics, but with more features to maximize Nostr's potential for facilitating discussions.
Published at
2024-06-30 15:33:28Event JSON
{
"id": "cd2bdb34b31f7b6bfa817898037ae17353b86058022f14d3e875800224600497",
"pubkey": "70122128273bdc07af9be7725fa5c4bc0fc146866bec38d44360dc4bc6cc18b9",
"created_at": 1719761608,
"kind": 1,
"tags": [
[
"e",
"d09ce49ebb71c53a83a0c0faf9bbf57bbab7d6d99b87dd41c0156ad94d1cf30b",
"wss://nostr.mom/",
"root"
],
[
"e",
"08b642d87f82737ae092cdecb01b2a6f842a698356390a8282695c0b382341aa",
"wss://nostr.mom/",
"reply"
],
[
"p",
"e07e6c1351e07c837b1feb6c3624173c6b3f13e40d75f8e4ebd69fff0739c1c7",
"",
"mention"
],
[
"p",
"dd664d5e4016433a8cd69f005ae1480804351789b59de5af06276de65633d319",
"",
"mention"
],
[
"p",
"75656740209960c74fe373e6943f8a21ab896889d8691276a60f86aadbc8f92a",
"",
"mention"
]
],
"content": "We ran through that exact same thought process. The first instinct is to reconstruct git commits as Nostr events. That's a dead end, because it's just redoing the same work git has done but worse.\n\nGit is already decentralized and good at what it does. All that is really needed is a Nostr skin. We need to replace *GitHub*, not Git.\n\nSo the Nostry bits are the discovery, communication, and collaboration. Publish repos, help others find them, facilitate discussions and PRs, but *don't* try to replicate every commit to a relay; that would be foolishness.\n\nFor what it's worth, I use GitHub Desktop daily in my day job. It is really good at editing commits, resolving merge conflicts, and managing multiple repositories. My vision is to have those basics, but with more features to maximize Nostr's potential for facilitating discussions.",
"sig": "7ee4295210df1544be49617c93d11b6813bc96fd682146d7f2b476d7a86a5a174ddf64279d5b9c006ca8a415de692371670b85693005f6376b35774da3422d3c"
}