A truly censorship-resistant alternative to GitHub that has a chance of working.
Read about the vision here.
We use the T3 stack.
Fork the repo
# install yarn packages
$ yarn
# run in development mode (localhost:3000)
$ yarn devHave a question or a proposal? Create a new issue.
The NostrGit project operates an open contributor model where anyone is welcome to contribute towards development in the form of peer review, documentation, testing and patches. Anyone is invited to contribute without regard to technical experience, "expertise", OSS experience, age, or other concern.
If you are new to contributing to open source projects, please see the Open Source Guides on how to get started.
You may also want to check out the bitcoin-development repository about the principles of Bitcoin development in general. Most of them apply also here.
Product
We need to define the product roadmap. We need to figure out what features we want to implement. If you have any idea, please feel free to create a new issue.
UI
- Mobile Breakpoints
- Code
- Clone with HTTPS
- Clone with SSH
- Download ZIP
- Issues
- Issues list
- Filter by open / closed issues
- Single issue
- Show details about the issue
- Commenting / comment threads
- New issue page
- Issues list
- Pull Requests
- Pull requests list
- Single pull request page
- New pull request page
- Discussions
- Insights
- Repo statistics
- Merged pull requests
- Open pull requests
- Closed issues
- New issues
- Tabs
- Contributors
- Commits
- Code frequency
- Dependency graph
- Forks
- Repo statistics
- Settings
- Edit repository name
- Toggle features
- Wikis
- Issues
- Discussions
- Pull requests
- Allow merge commits
- Allow squash merging
- Allow rebase merging
- Danger zone
- Change repo visibility
- Transfer ownership
- Delete repo
- Settings tabs
- General
- Access (collaborators)
- View collaborators
- Add collaborators
- Remove collaborators
- Branches
- Branch protection rules
- Tags
- Actions
- Secrets and variables
Nostr
- Login
- Figure out decentralised data storage
- New repository: serve created repository with GitTorrent
- Repo has a public key
{ "pubkey": "abcd123...", "nrepo": "nrepo1ris1683fw6n2mvhl5h6dhqd8mqfv3wmxnz4qph83ua4dk4006ezsrt5c24" } - Zap a repo
- Zap PRs
- Rate a repo
- Follow a repo
- Comment on a repo
- Add bounties
Special Thanks
