Gitopia is a platform for developers and web3 communities to collaborate on open-source projects in a decentralized and censorship-free environment by using permanent storage through Filecoin, Arweave, and IPFS. Additionally, it offers web3-specific features such as Bounties and Proposals, which Gitopia supports through its native LORE token, as well as familiar collaboration tools like Issues and Pull-Requests.
Building gitopiad
(Gitopia Daemon) requires Go 1.21+.
make build
The gitopiad
binary will be created in the build
directory.
Provision a localnet with a single validator, faucet and git-server for testing.
Build the images for git-server and faucet from their respective repositories. Then, start the localnet.
make localnet-start
Gitopia is an open source project and contributions from community are always welcome. Discussion and development of Gitopia majorly take place on the Gitopia via issues and proposals -- everyone is welcome to post bugs, feature requests, comments and pull requests to Gitopia. (read Contribution Guidelines and Coding Guidelines.
This project is under the Apache 2.0 License. See the LICENSE file for the full license text.