Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial dev env #2505

Merged
merged 31 commits into from
Nov 1, 2023
Merged

initial dev env #2505

merged 31 commits into from
Nov 1, 2023

Conversation

gravityblast
Copy link
Contributor

@gravityblast gravityblast commented Oct 25, 2023

This is a PR to start the local dev env development.
With this PR it's possible to use Builder to create/edit/show projects fully in local, with local chains and a local pinata service for metadata files.

PR checklist

For every PR, make sure that these statements are true:

  • Includes only changes relevant to the original ticket. Significant refactoring needs to be separated.
  • Doesn't contain type casts and non-null assertions.
  • Doesn't add @ts-ignore.
  • Doesn't disable lints.
  • Doesn't use useState just for computation - use plain variables instead.
  • Splits components into pure components that don't depend on external state or hooks.
  • Avoid embedding components within other components
  • Doesn't propagate optional values without good reason, doesn't mark property values as optional if that doesn't represent reality.
  • Doesn't duplicate existing code.
  • Parses out-of-domain data - this includes user input, API respones, on-chain data etc.
  • Doesn't contain commented out code.
  • Doesn't contain skipped or empty tests.
  • If this PR adds/updates any feature, it adds/updates its test script

Subjective - at the discretion of the reviewers

  • Does things as simply as possible, but not simpler.
  • Doesn't reinvent the wheel or create premature abstractions.
Description
Refers/Fixes

fixes #issuenumber

@vercel
Copy link

vercel bot commented Oct 25, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
builder ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm
builder-staging ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm
explorer ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm
explorer-staging ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm
manager ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm
manager-staging ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2023 9:04pm

docker-compose.yml Outdated Show resolved Hide resolved
packages/builder/src/actions/grantsMetadata.ts Outdated Show resolved Hide resolved
packages/builder/src/utils/wagmi.ts Outdated Show resolved Hide resolved
packages/common/src/config.ts Outdated Show resolved Hide resolved
packages/common/src/config.ts Outdated Show resolved Hide resolved
packages/builder/src/utils/wagmi.ts Show resolved Hide resolved
Copy link

gitstream-cm bot commented Oct 31, 2023

This PR is 56.325418450759045% new code.

Copy link

gitstream-cm bot commented Oct 31, 2023

🥷 Code experts: vacekj, bhargavaparoksham

vacekj, bhargavaparoksham have most 👩‍💻 activity in the files.
vacekj, gravityblast have most 🧠 knowledge in the files.

See details

docs/DEV.md

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 84 additions & 0 deletions
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
vacekj: 100%

packages/builder/.env.example

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 39 additions & 35 deletions
SEP 39 additions & 23 deletions
AUG 1 additions & 1 deletions
JUL 35 additions & 0 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 87%

packages/builder/.jest/setEnvVars.js

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:

packages/builder/package.json

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 6 additions & 6 deletions
AUG
JUL 9 additions & 2 deletions
JUN
MAY 2 additions & 1 deletions

Knowledge based on git-blame:
gravityblast: 41%
vacekj: 11%

packages/builder/src/actions/grantsMetadata.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 18%

packages/builder/src/actions/newGrant.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 22%

packages/builder/src/actions/roundApplication.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 48 additions & 1 deletions
SEP
AUG
JUL 3 additions & 2 deletions 11 additions & 1 deletions
JUN
MAY 1 additions & 1 deletions

Knowledge based on git-blame:
gravityblast: 43%
vacekj: 1%

packages/builder/src/actions/rounds.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 49 additions & 4 deletions
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 20%

packages/builder/src/assets/index.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 2 additions & 0 deletions
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
vacekj: 3%

packages/builder/src/components/base/ImageInput.tsx

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 25%

packages/builder/src/contracts/deployments.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 24 additions & 0 deletions
AUG
JUL 33 additions & 14 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 65%
gravityblast: 12%

packages/builder/src/services/pinata.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 92%

packages/builder/src/utils/components.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 3 additions & 0 deletions
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:
gravityblast: 6%

packages/builder/src/utils/wagmi.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 111 additions & 85 deletions
AUG
JUL 49 additions & 7 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 74%
gravityblast: 1%

packages/builder/src/utils/wallet.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 21 additions & 0 deletions
AUG
JUL 18 additions & 12 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 38%

packages/common/src/chains.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 39 additions & 0 deletions
SEP 6 additions & 0 deletions
AUG
JUL 65 additions & 46 deletions 46 additions & 0 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 99%

packages/common/src/index.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 23 additions & 17 deletions
SEP 20 additions & 4 deletions
AUG 16 additions & 9 deletions
JUL 66 additions & 123 deletions
JUN
MAY 54 additions & 0 deletions

Knowledge based on git-blame:
vacekj: 57%

packages/grant-explorer/src/features/api/contracts.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT
SEP 8 additions & 1 deletions
AUG 12 additions & 10 deletions
JUL 0 additions & 236 deletions 21 additions & 0 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 38%

packages/grant-explorer/src/features/api/utils.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 42 additions & 6 deletions
SEP 249 additions & 60 deletions
AUG 3 additions & 28 deletions 56 additions & 15 deletions
JUL 76 additions & 92 deletions 30 additions & 0 deletions
JUN 18 additions & 1 deletions
MAY 1 additions & 28 deletions 25 additions & 19 deletions

Knowledge based on git-blame:
vacekj: 42%
gravityblast: 6%

packages/round-manager/src/features/api/contracts.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 138 additions & 13 deletions
SEP 30 additions & 0 deletions
AUG
JUL 86 additions & 179 deletions
JUN
MAY

Knowledge based on git-blame:
vacekj: 31%
gravityblast: 5%

packages/round-manager/src/features/api/utils.ts

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 8 additions & 0 deletions 32 additions & 12 deletions
SEP 196 additions & 24 deletions
AUG
JUL 72 additions & 20 deletions
JUN
MAY 1 additions & 26 deletions 51 additions & 92 deletions

Knowledge based on git-blame:
vacekj: 39%
gravityblast: 7%

pnpm-lock.yaml

Activity based on git-commit:

vacekj bhargavaparoksham
OCT 216 additions & 68 deletions 53 additions & 40 deletions
SEP 5514 additions & 9303 deletions
AUG 7291 additions & 5024 deletions 1158 additions & 202 deletions
JUL 1820 additions & 511 deletions
JUN 278 additions & 2225 deletions 113 additions & 2139 deletions
MAY 13 additions & 12 deletions

Knowledge based on git-blame:
vacekj: 68%

To learn more about /:\ gitStream - Visit our Docs

@gravityblast gravityblast merged commit eab08fd into main Nov 1, 2023
18 of 19 checks passed
@gravityblast gravityblast deleted the init-dev-env branch November 1, 2023 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants