From 2d860b66761b5f766dd9f09f0ec8bc470d9e773d Mon Sep 17 00:00:00 2001 From: Alex Browne Date: Fri, 5 Jun 2020 16:47:02 -0700 Subject: [PATCH] Update CONTRIBUTING.md --- CONTRIBUTING.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 56ed82b70..6b4ccf0c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -44,6 +44,20 @@ the dropdown menu in the GitHub UI to select `development`. make deps ``` +## Building TypeScript packages + +Mesh contains some TypeScript packages, all of which are contained in a small monorepo in the __packages/__ directory. Some +packages are published, and some are only used internally for development and testing. + +To build all the TypeScript packages: + +``` +yarn build +``` + +You can also run `yarn build` inside of individual packages in order to just build that package and its dependencies. However, +changing any Go code will require running `yarn build` at the root of the project again. + ## Running Tests Some of the tests depend on having a test Ethereum node running. Before running