Coder Social home page Coder Social logo

ripples3 / grants-stack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gitcoinco/grants-stack

0.0 0.0 0.0 21.08 MB

Round Manager & Grant Explorer & Project Builder of the Grants Protocol

Home Page: https://grants-stack-builder-rho.vercel.app

License: Other

JavaScript 0.92% TypeScript 98.36% CSS 0.30% HTML 0.42%

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
  • maintaining 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

codenamejason avatar thelostone-mc avatar gravityblast avatar boudra avatar chibie avatar danielesalatti avatar digitalmnt avatar bhargavaparoksham avatar ghostffcode avatar hmrtn avatar shavinac avatar vacekj avatar 0xkurt avatar kammerdiener avatar nfrgosselin avatar david-focused avatar daveatfocusedlabs avatar melissa-neira avatar qedk avatar t-proctor avatar dschinkel avatar michellema1208 avatar kevinrolsen avatar giliomeejg avatar groninge01 avatar lukedowell avatar luke-focusedlabs avatar kweiss avatar lefterisjp avatar bard 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.