This repository contains packages needed for a user to
- Create & Manage Rounds
- Explore available Rounds
- Vote for Projects within a Round
Project Maintained via : turborepo
Package manager : pnpm
.
├── .github # github specific configuration
├── packages
│ ├── graph # graph which indexes data from contracts
│ ├── round-manager # react-frontend for round-manager
│ ├── grant-explorer # react-frontend for grant-explorer
├── docs # useful documentation
├── lerna.json # lerna config
├── package.json # root package configuration
└── README.md
The contracts needed for running a round can be found within the Allo contracts repositort
The subgraph which indexs data with regard the
- ProgramFactory
- ProgramImplementation
- RoundFactory
- RoundImplementation
More information can be found within the Allo graph repository
This package serves the app which holds all the features w.r.t to
- creating a program
- maintaing a program
- creating a round
- maintaining a program
More information can be found within the round-manager package
We welcome external contributions. Please make sure to familiarize yourself with the Contribution Guide.
To contribute to this project, fork the project and follow the instructions at DEV.md
This package serves the app which holds all the features w.r.t to
- exploring a round
- voting for a project
More information can be found within the grant-explorer package
We welcome external contributions. Please make sure to familiarize yourself with the Contribution Guide.
To contribute to this project, fork the project and follow the instructions at DEV.md
All the frontend dApps are currently hosted presently via fleek.co.
Documented below are the environments along with the URL.
Note: Live Deployment should always happen by raising a PR from main
to release
round-manager
Env | Git Branch | URL |
---|---|---|
STAGING | main | https://rmgitcoin.on.fleek.co/ |
LIVE | release | https://manager.gitcoin.co/ |