efdevcon/monorepo

Main repository for all Devcon-related apps

57

stars

6,854

commits

TypeScript

primary language

Sep 13, 2026

updated

devcon.org/

README

Devcon/nect Monorepo

This is the main repository for events organized by the Ethereum Foundation

  • Devcon - the Ethereum conference for developers, thinkers, and makers.
  • Devconnect - a week-long gathering of independent Ethereum events to learn, share, and make progress together.

Projects

Active:

Legacy / archival:

Documentation

  • Monorepo-wide agent rules: CLAUDE.md
  • Cross-project docs (AV pipeline, repo notes, GitHub Actions): docs/
  • Per-project notes: <project>/docs/notes.md

Development

  • "pnpm install" in root installs everything at once. To install specific projects, you can add a filter, e.g.: "pnpm install --filter devconnect-app...", which means install only the devconnect-app package and its dependencies.
  • "pnpm run dev" inside projects folders to run them

Some additional notes:

  • make sure your pnpm version is up to date (if you are unsure which version to use, refer to the "packageManager" key in the root package.json)
  • never commit any non-pnpm lockfiles, it will brick netlify (exception: discounts/ is intentionally bun-based and not part of the pnpm workspace)
  • pnpm does not let you use phantom dependencies, which are packages that are not defined in package.json - this can happen when certain projects have packages as peer dependencies, that you can import without installing them directly - this is not allowed using pnpm and it will fail - can be resolved by explicitly installing them (which adds them to package.json).

Contributors

noobG

2,169 commits

didierkrux

1,966 commits

github-actions[bot]

1,580 commits

wslyvh

588 commits

efdevcon/monorepo

Main repository for all Devcon-related apps

57

stars

6,854

commits

TypeScript

primary language

Sep 13, 2026

updated

devcon.org/

README

Devcon/nect Monorepo

This is the main repository for events organized by the Ethereum Foundation

  • Devcon - the Ethereum conference for developers, thinkers, and makers.
  • Devconnect - a week-long gathering of independent Ethereum events to learn, share, and make progress together.

Projects

Active:

Legacy / archival:

Documentation

  • Monorepo-wide agent rules: CLAUDE.md
  • Cross-project docs (AV pipeline, repo notes, GitHub Actions): docs/
  • Per-project notes: <project>/docs/notes.md

Development

  • "pnpm install" in root installs everything at once. To install specific projects, you can add a filter, e.g.: "pnpm install --filter devconnect-app...", which means install only the devconnect-app package and its dependencies.
  • "pnpm run dev" inside projects folders to run them

Some additional notes:

  • make sure your pnpm version is up to date (if you are unsure which version to use, refer to the "packageManager" key in the root package.json)
  • never commit any non-pnpm lockfiles, it will brick netlify (exception: discounts/ is intentionally bun-based and not part of the pnpm workspace)
  • pnpm does not let you use phantom dependencies, which are packages that are not defined in package.json - this can happen when certain projects have packages as peer dependencies, that you can import without installing them directly - this is not allowed using pnpm and it will fail - can be resolved by explicitly installing them (which adds them to package.json).

Contributors

noobG

2,169 commits

didierkrux

1,966 commits

github-actions[bot]

1,580 commits

wslyvh

588 commits

Languages

TypeScript

85.7%

SCSS

9.2%

MDX

1.8%

JavaScript

1.1%

Python

1.0%