Everything you need to compile Muon and run Brave
- fetches syncs code from all projects we define in package.json
- fetches all 3rd party source code (Chromium) via depot_tools
- sets the branch for Chromium (ex: 54.0.2840.100)
- checks out Muon
- checks out our fork of node as a dependency under Muon (along with other deps)
- checks out browser-laptop
- applies patches we have for 3rd party code (Chromium, node)
Please check out our wiki for more in-depth information
npm install
Setup submodule and gclient config:
npm run init
Build release:
npm run build
Build debug:
npm run build -- Debug
To setup browser-laptop
:
cd src/browser-laptop/
npm install
npm run watch
To start browser-laptop
using your debug build:
npm start -- Debug