Git Product home page Git Product logo

grants-stack's Introduction

grants-round

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

Directory Structure

.
├── .github                     # github specific configuration
├── packages
│   ├── round-manager           # react-frontend for round-manager
│   ├── grant-explorer          # react-frontend for grant-explorer
│   ├── builder                 # react-frontend for builder
│   ├── common                  # components and functionality that is shared between projects
│   ├── eslint-config-gitcoin   # common eslint config for all grants stack projects
├── package.json                # root package configuration
└── README.md

Git Hooks

You can optionally enable pre-commit git hooks that autoformat your changed code using prettier.

brew install lefthook
lefthook install

inspect the current hook configuration in lefthook.yml

contracts

The contracts needed for running a round can be found within the Allo contracts repository

graph

The subgraph which indexs data with regard the

  • ProgramFactory
  • ProgramImplementation
  • RoundFactory
  • RoundImplementation

More information can be found within the Allo graph repository

Packages

round-manager

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

Development

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

grant-explorer

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

Development

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

Hosting

All the frontend dApps are hosted 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/

grants-stack's People

Contributors

0xkurt avatar bhargavaparoksham avatar boudra avatar chibie avatar codenamejason avatar danielesalatti avatar daveatfocusedlabs avatar david-focused avatar digitalmnt avatar dschinkel avatar ghostffcode avatar giliomeejg avatar gravityblast avatar groninge01 avatar hmrtn avatar kammerdiener avatar kevinrolsen avatar kweiss avatar lefterisjp avatar lennardevertz avatar luke-focusedlabs avatar lukedowell avatar melissa-neira avatar michellema1208 avatar nfrgosselin avatar qedk avatar shavinac avatar t-proctor avatar thelostone-mc avatar vacekj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.