docs/contributing/tooling.md
Recommended packages:
You can install them all at once with:
apm i atom-typescript build-npm build busy-signal linter-tslint linter linter-ui-default intentions
If atom prompts you to install any additional dependencies for these packages, be sure to say yes.
The Desktop repository includes a list of recommended extensions:
When running the app in development mode, the Chrome Dev Tools are also launched, to assist with debugging and poking at the live application.
$ yarn
$ yarn build:dev
$ yarn start
At a basic level, the logs from the running app are displayed in the Console tab, but other features include:
If you are looking to diagnose React performance issues in Desktop, this post by Ben Schwarz is a great introduction to the workflow enabled by React 16 around measuring and investigating using the Performance tab.