Posts by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
 (DIR) Post #ATHyjRtYJPzU6aFq4m by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
       2023-03-05T00:09:39.000Z
       
       1 likes, 0 repeats
       
       ### Providing a decentralized code management system based on git and nostrThe following are my "random" thoughts of what might be feasible in budget and satisfy @82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2's [bounty](https://bountsr.org/code/2023/01/19/nostr-based-github.html) for a "decentralized GitHub".I think that git should not be replaced by nostr. Git already is great and distributed, so there should always be more than one copy of every repo anyway but what is needed is:* discoverability* easy to mirror issue tracker* easy to mirror code reviews* unified loginSadly right now GitHub is the default to find the code of open source projects while the gitea, gitlab etc. provide great features for issue tracker and code reviews but they struggle for relevance as developers often rely on "their GitHub portfolio".Therefore I think any attempt at dethroning GitHub should involve Gitea, Gitlab and other devs, too. There is nothing wrong with their products and nothing wrong with repos living on a specific server as long as users can switch in the blink of an eye or even better contribute via other servers that are kept in sync.For that I think we need some "gitr standard" which probably would be comprised of more than one nip and should primarily be implemented by gitlab/gitea/...Gitlab and Gitea make it easy to replicate GitHub repositories for the purpose of migrating away from GitHub already but I am not sure how good tools are for ongoing mirroring of repositories with their issue trackers etc.Regarding the above points:* discoverability could be resolved by "pet name" style repository naming. A parametrized replaceable event could describe repositories. For example if I author a repo event with d-tag f25c7e672c23ca5463fa5c0fcb5e5f424d956862 (the very first commit ID in the nips repo) and I add name "nostrNips" and several urls to @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d's github, my personal gitlab etc, people could reference it as "@46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d/nostrNips"* easy to mirror issue tracker and code reviews would require either to use a unified data structure or to relax requirements to some bare minimum. This is probably the most challenging part to standardize between products.* unified login: nostr login should be a thing.
       
 (DIR) Post #B2E8y0jp8e5e7fBh20 by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
       2026-01-12T23:20:36.000Z
       
       1 likes, 0 repeats
       
       pet names
       
 (DIR) Post #B2E8y2FPWgx0nuyQu8 by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
       2026-01-13T01:41:43.000Z
       
       1 likes, 0 repeats
       
       Pet names would make nostr more resilient against impersonation but even though fiatjaf proposed them from day one, no client supports them.
       
 (DIR) Post #B2GEN9lHc9QhR2bF5s by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
       2026-01-14T01:53:14.000Z
       
       1 likes, 0 repeats
       
       You missed the Ballmer point.
       
 (DIR) Post #B3PtRV3TiZKQ1zYENM by 46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d@mostr.pub
       2026-02-17T11:06:47.000Z
       
       0 likes, 0 repeats
       
       Jan6 was fabricated to happen. Nobody really attempted to make a coup with political demands. Just a bunch of tourists surprised to get a tour of the Capitol now.