This project follows the rust-nostr organization guidelines: https://github.com/rust-nostr/guidelines
The commit must be formatted as follows:
<context>: <short description>
<description explaining reasons for the changes>
If applicable, link the issue/PR to be closed with:
- Closes
- Fixes
The context must be:
nostrfor changes to thenostrcratesdk,cli,relay-pool,connect,nwcand so on for the others crates (remove thenostr-prefix)testfor changes to the unit testsdocfor changes to the documentationcontribfor changes to the scripts and toolscifor changes to the CI coderefactorfor structural changes that do not change behavior
nostr: add NIP32 support
Added kinds, tags and EventBuilder constructors to support NIP32.
Closes https://<domain>.com/rust-nostr/nostr/issue/1234
pool: fix connection issues
Long description...
Fixes https://<domain>.com/rust-nostr/nostr/issue/5612
nwc: add `pay_multiple_invoices` support
Closes https://<domain>.com/rust-nostr/nostr/issue/2222
Install https://github.com/casey/just and use just precommit or just ci
to format and check the code before committing.
The CI also enforces this.