publishRepoAnnouncement
Publish a repository announcement to Nostr for kind 30617, making the repository discoverable on the decentralized Git network. Sign with your private key.
Instructions
Publish repository to Nostr (kind 30617) - REQUIRES signing
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| web | No | ||
| name | Yes | ||
| clone | No | ||
| relays | Yes | ||
| repoId | Yes | ||
| privkey | Yes | 64-char hex or nsec | |
| publicRead | No | false = private repo. Default true. Announcement name/description remain public on relays. | |
| description | No | ||
| pushCostSats | No | Optional pay-to-push; then call syncRepoPushPolicy with returned event |