From 8115d7b7d1c378dd84016e2a7bbe828a37edf6f3 Mon Sep 17 00:00:00 2001
From: DanConwayDev
- they implement the nip34 draft, which ports the git-email-patch model to nostr, and also have backwards compatible enhancements (nip34+ for shorthand) - eg. to optionally enable experiences similar to github PRs + > compatible with nip34
- -- gitworkshop.dev aims to support all things git on nostr, such as the yet - to be released and NostrNest and gnostr. ngit is more opinionated, focusing - on nip34+ -
-- should we focus on improving the PR-like experiences, or remove them in - favor of traditional patch-model patch application? please let use know! -
-@@ -103,9 +82,9 @@
- whilst alternatives do exist, nearly all of them involve moving to - another walled garden, either controlled by a different centralized - guardian, or self-hosted which is less suitable for an anarchic project + whilst alternatives do exist, nearly all of them involve moving to another + walled garden, either controlled by a different centralized guardian, or + self-hosted which is less suitable for an anarchic project
some projects use patches-over-email: an alternative and decentralized @@ -160,22 +139,20 @@
- nip34 is a draft nip (nostr protocol) for sending git patches - over nostr, similar to how patches are sent via email using `git format-patch` - and `git send-email`. the patches-over-email model has proven to be a robust - workflow that is used extensively, including in very large projects such as - the linux kernel + nip34 is a nostr protocol for sending git patches over nostr, + similar to how patches are sent via email using `git format-patch` and `git + send-email`. the patches-over-email model has proven to be a robust workflow + that is used extensively, including in very large projects such as the linux + kernel
- ngit and gitworkshop.dev are experimenting with some additional, backwards - compatible, features (nip34+ for shorthand), some of which - may make it into the nip34 specification: + ngit and gitworkshop.dev implements optional features of nip34, which + enable:
-- it is trivial to switch git servers as they all operate with the exact same - protocol. changing the social layer requires a social and UX shift which - can be challenging, disruptive and timeconsuming + it is trivial to switch git servers as they all operate with the exact + same protocol. changing the social layer requires a social and UX shift + which can be challenging, disruptive and timeconsuming
- the tools are in alpha and your feedback makes them better -
+your feedback makes them better
diff --git a/src/routes/ngit/+page.svelte b/src/routes/ngit/+page.svelte index 6c1da0c..27fff73 100644 --- a/src/routes/ngit/+page.svelte +++ b/src/routes/ngit/+page.svelte @@ -16,10 +16,10 @@ >gitworkshop.devngit and gitworkshop.dev are new, experimental and in an alpha state.
@@ -57,9 +57,7 @@ >DanConwayDev on nostr -- the tools are in alpha and your feedback makes them better -
+your feedback makes them better
- Or install the pre-release -
+Or install the pre-release
- nip34 is draft nip (nostr protocol) for sending git patches
- over nostr, similar to how patches are sent via email which is a model used
- extensively including in very large project such as the linux kernel
-
- nip34+ adds backwards compatable features to nip34, primarily
- to enable:
+ nip34 is a nostr protocol for sending git patches over
+ nostr, similar to how patches are sent via email which is a model used extensively
+ including in very large project such as the linux kernel
ngit supports optional nip34 features to enable:Protocol
- if feedback is possive on nip34+ features, they may make it into the nip34 - specification -
-