Browse Source

remove draft nip34 language from copy

as nip34 isn't in draft anymore
master
DanConwayDev 2 years ago
parent
commit
8115d7b7d1
No known key found for this signature in database
GPG Key ID: 68E15486D73F75E1
  1. 69
      src/routes/about/+page.svelte
  2. 28
      src/routes/ngit/+page.svelte

69
src/routes/about/+page.svelte

@ -26,22 +26,8 @@
class="link-primary" class="link-primary"
href="https://njump.me/nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmsw4e8qmr9wfjkccte9e3k7mf0qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vng80y96x" href="https://njump.me/nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmsw4e8qmr9wfjkccte9e3k7mf0qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vng80y96x"
>DanConwayDev</a >DanConwayDev</a
> > compatible with nip34
</p>
<p>
they implement the nip34 draft, which ports the <a
href="https://git-send-email.io/"
target="_blank">git-email-patch model</a
> to nostr, and also have backwards compatible enhancements (nip34+ for shorthand)
eg. to optionally enable experiences similar to github PRs
</p> </p>
<p>
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+
</p>
<div role="alert" class="alert my-3"> <div role="alert" class="alert my-3">
<!-- licence MIT https://icon-sets.iconify.design/ph/hands-praying-fill/ --> <!-- licence MIT https://icon-sets.iconify.design/ph/hands-praying-fill/ -->
<svg <svg
@ -75,17 +61,10 @@
>DanConwayDev</a >DanConwayDev</a
> on nostr > on nostr
</p> </p>
<p class="mt-1 text-sm"> <p class="mt-1 text-sm">your feedback makes them better</p>
the tools are in alpha and your feedback makes them better
</p>
</div> </div>
</div> </div>
<p>
should we focus on improving the PR-like experiences, or remove them in
favor of traditional patch-model patch application? please let use know!
</p>
<h3>The Need</h3> <h3>The Need</h3>
<p> <p>
@ -103,9 +82,9 @@
<h3>The Opportunity</h3> <h3>The Opportunity</h3>
<p> <p>
whilst alternatives do exist, nearly all of them involve moving to whilst alternatives do exist, nearly all of them involve moving to another
another walled garden, either controlled by a different centralized walled garden, either controlled by a different centralized guardian, or
guardian, or self-hosted which is less suitable for an anarchic project self-hosted which is less suitable for an anarchic project
</p> </p>
<p> <p>
some projects use patches-over-email: an alternative and decentralized some projects use patches-over-email: an alternative and decentralized
@ -160,22 +139,20 @@
<h3>The Protocol</h3> <h3>The Protocol</h3>
<p> <p>
<strong>nip34</strong> is a draft nip (nostr protocol) for sending git patches <strong>nip34</strong> is a nostr protocol for sending git patches over nostr,
over nostr, similar to how patches are sent via email using `git format-patch` similar to how patches are sent via email using `git format-patch` and `git
and `git send-email`. the patches-over-email model has proven to be a robust send-email`. the patches-over-email model has proven to be a robust workflow
workflow that is used extensively, including in very large projects such as that is used extensively, including in very large projects such as the linux
the linux kernel kernel
</p> </p>
<p> <p>
ngit and gitworkshop.dev are experimenting with some additional, backwards ngit and gitworkshop.dev implements optional features of nip34, which
compatible, features (<strong>nip34+</strong> for shorthand), some of which enable:
may make it into the nip34 specification:
</p> </p>
<ul> <ul>
<li> <li>
patches optionally managed as branches, similar to GitHub PRs patches to be managed as branches, similar to GitHub PRs
<ul> <ul>
<li> <li>
amendments to a proposal can be made by pushing a commit using <span amendments to a proposal can be made by pushing a commit using <span
@ -220,8 +197,8 @@
transition maintainership when a maintainer moves on transition maintainership when a maintainer moves on
</li> </li>
<li> <li>
ensure that users who have already cloned the repository dont get scammed ensure that users who have already cloned the repository dont get
by someone else issuing a repository event, pretending to be the scammed by someone else issuing a repository event, pretending to be the
maintainer, and directing users to a malicious git server maintainer, and directing users to a malicious git server
<ul> <ul>
<li> <li>
@ -239,9 +216,9 @@
specific file to the repository. ngit tags the earliest unique specific file to the repository. ngit tags the earliest unique
commit id in the repo event. ngit defaults to using the most commit id in the repo event. ngit defaults to using the most
recent repo event it finds with this tag. it also tags all recent repo event it finds with this tag. it also tags all
proposals with this id and when listing patches, and also includes proposals with this id and when listing patches, and also
patches sent to other repo events with this id as it is clearly includes patches sent to other repo events with this id as it is
intended for the same repo clearly intended for the same repo
</li> </li>
</ul> </ul>
</li> </li>
@ -255,9 +232,9 @@
You're not replacing GitHub, you're still using GitHub as a git server You're not replacing GitHub, you're still using GitHub as a git server
</h4> </h4>
<p> <p>
it is trivial to switch git servers as they all operate with the exact same it is trivial to switch git servers as they all operate with the exact
protocol. changing the social layer requires a social and UX shift which same protocol. changing the social layer requires a social and UX shift
can be challenging, disruptive and timeconsuming which can be challenging, disruptive and timeconsuming
</p> </p>
<h4>Are you trying to replicate / replace Github?</h4> <h4>Are you trying to replicate / replace Github?</h4>
@ -321,9 +298,7 @@
>DanConwayDev</a >DanConwayDev</a
> on nostr > on nostr
</p> </p>
<p class="mt-1 text-sm"> <p class="mt-1 text-sm">your feedback makes them better</p>
the tools are in alpha and your feedback makes them better
</p>
</div> </div>
</div> </div>
</div> </div>

28
src/routes/ngit/+page.svelte

@ -16,10 +16,10 @@
>gitworkshop.dev >gitworkshop.dev
</a> </a>
</li> </li>
<li>fully compatable with nip34 draft</li> <li>fully compatable with nip34</li>
<li> <li>
enables proposals to be managed as branches, similar to GitHub PRs via enables proposals to be managed as branches, similar to GitHub PRs via
nip34+ optional nip34
</li> </li>
</ul> </ul>
<p>ngit and gitworkshop.dev are new, experimental and in an alpha state.</p> <p>ngit and gitworkshop.dev are new, experimental and in an alpha state.</p>
@ -57,9 +57,7 @@
>DanConwayDev</a >DanConwayDev</a
> on nostr > on nostr
</p> </p>
<p class="mt-1 text-sm"> <p class="mt-1 text-sm">your feedback makes them better</p>
the tools are in alpha and your feedback makes them better
</p>
</div> </div>
</div> </div>
<h3>Install</h3> <h3>Install</h3>
@ -89,9 +87,7 @@
>cargo install ngit</code >cargo install ngit</code
> >
</p> </p>
<p> <p>Or install the pre-release</p>
Or install the pre-release
</p>
<p> <p>
<a <a
href="https://github.com/DanConwayDev/ngit-cli/releases/download/v1.3-beta1/ngit-x86_64-unknown-linux-gnu.tar.gz" href="https://github.com/DanConwayDev/ngit-cli/releases/download/v1.3-beta1/ngit-x86_64-unknown-linux-gnu.tar.gz"
@ -150,14 +146,11 @@
</p> </p>
<h3>Protocol</h3> <h3>Protocol</h3>
<p> <p>
<a href="/about">nip34</a> is draft nip (nostr protocol) for sending git patches <a href="/about">nip34</a> is a nostr protocol for sending git patches over
over nostr, similar to how patches are sent via email which is a model used nostr, similar to how patches are sent via email which is a model used extensively
extensively including in very large project such as the linux kernel including in very large project such as the linux kernel
</p>
<p>
<a href="/about">nip34+</a> adds backwards compatable features to nip34, primarily
to enable:
</p> </p>
<p>ngit supports optional nip34 features to enable:</p>
<ul> <ul>
<li> <li>
patches managed as branches, similar to GitHub PRs patches managed as branches, similar to GitHub PRs
@ -189,11 +182,6 @@
</ul> </ul>
</li> </li>
</ul> </ul>
<p>
if feedback is possive on nip34+ features, they may make it into the nip34
specification
</p>
<p> <p>
<a class="btn" href="/about">learn more</a> <a class="btn" href="/about">learn more</a>
</p> </p>

Loading…
Cancel
Save