Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 2.01 KB

File metadata and controls

28 lines (20 loc) · 2.01 KB

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

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
  • 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).