Crates.io | ngit |
lib.rs | ngit |
version | |
source | src |
created_at | 2023-05-21 17:51:26.695959 |
updated_at | 2024-12-20 11:14:16.637935 |
description | nostr plugin for git |
homepage | https://gitworkshop.dev/r/naddr1qqzxuemfwsqs6amnwvaz7tmwdaejumr0dspzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqvzqqqrhnym0k2qj |
repository | https://codeberg.org/DanConwayDev/ngit-cli |
max_upload_size | |
id | 870080 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
nostr plugin for git
pr/
are open PRs from contributors; ngit list
can be used to view all PRspr/
or use ngit send
for advanced optionsngit init
browse gitworkshop.dev/repos to find nostr repositories.
install options:
cargo build --release
and move ./target/release/ngit
and ./target/release/git-remote-nostr
to your PATH.cargo install ngit
, maken sure ~/.cargo/bin
is in your PATHrun the commands ngit
and git-remote-nostr
to ensure the binaries are in your PATH.
gitworkshop.dev/repos/ngit to report issues and see PRs
use ngit to submit PRs with clone url: nostr://dan@gitworkshop.dev/relay.damus.io/ngit
nostr is a decentralised communications protocol with:
for code collaboration, nostr is used for:
a git server is still required for data storage and syncing state. multiple git servers can be used for reduncancy and they can be seemlessly swapped out by maintainers just like nostr relays.
eg self-hosted, github, codeberg, etc.
┌──────────┐
│ Author │
└──/─┬─\───┘
,------' │ '--------.-------.
┌──────▼─┐ ┌────▼───┐ ┌───▼───┐ ┌─▼─────┐ ┌───────┐
│ Git │ │ Git │ │ Relay │ │ Relay │ │ Relay │
│ Server │ │ Server │ │ │ │ │ │ │
└────────┘ └────\───┘ └───┬───┘ └──/────┘ └─/─────┘
\------. │ ,----/---------/
┌─▼──▼──▼─┐
│ User │
└─────────┘