From ac6ada9f1004999cf1c1317352cf6ce21581ecf1 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 3 Jun 2016 11:26:11 +1200 Subject: [PATCH] Document gcc requirement for frontend build tooling --- docs/en/05_Contributing/02_Build_Tooling.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/en/05_Contributing/02_Build_Tooling.md b/docs/en/05_Contributing/02_Build_Tooling.md index e428033dc..24d719d4f 100644 --- a/docs/en/05_Contributing/02_Build_Tooling.md +++ b/docs/en/05_Contributing/02_Build_Tooling.md @@ -11,10 +11,12 @@ dependencies in your project codebase however you like. The [Node.js](https://nodejs.org) JavaScript runtime is the foundation of our client-side build tool chain. If you want to do things like upgrade dependencies, make changes to core JavaScript or SCSS files, you'll need Node installed on your dev environment. Our build -tooling supports the v4.2.x (LTS) version of Node. - +tooling supports the v4.2.x (LTS) version of Node. You'll likely want to manage multiple versions of Node, we suggest using [Node Version Manager](https://github.com/creationix/nvm). +Since we're compiling SVG icons, you'll also need to compile native Node addons, +which requires `gcc` or a similar compiler - see [node-gyp](https://github.com/nodejs/node-gyp#installation) +for instructions on how to get a compiler running on your platform. ### npm