Skip to content

efdevcon/monorepo

Repository files navigation

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

About

Main repository for all Devcon-related apps

Resources

Stars

Watchers

Forks

Contributors 13