8 releases (3 stable)
new 1.1.2 | Apr 16, 2024 |
---|---|
1.1.1 | Mar 8, 2024 |
1.0.0 | Feb 29, 2024 |
0.1.2 | Jan 31, 2024 |
0.0.2 | May 23, 2023 |
#2 in #proposal
71 downloads per month
290KB
7K
SLoC
ngit
a command-line tool to send and review patches via nostr
- works seemlessly with gitworkshop.dev
- fully compatible with nip34 draft
- enables proposals to be managed as branches, similar to GitHub PRs via nip34+
see gitworkshop.dev/ngit and gitworkshop.dev/about for more details
Commands
run from the directory of the git repository:
-
ngit init
signal you are this repo's maintainer accepting proposals via nostr -
ngit send
issue commits as a proposal -
ngit list
list proposals; checkout, apply or donwload selected
and when on a proposal branch:
-
ngit push
send proposal revision -
ngit pull
fetch and apply new proposal commits / revisions linked to branch
Contributions Welcome!
use ngit to submit proposals!
gitworkshop.dev/repo/ngit to report issues and see proposals
install the tool with cargo install ngit
, use a prebuilt binary or build from source off the master branch.
Dependencies
~31–45MB
~708K SLoC