Great job. I ran this on Windows by building from source, it seemed to work for me. I just had to change a couple of things:
* Activate Python 2 virtual environment (it didn't work with Python 3!)
* Change forward slashes to back slashes in `./node_modules/.bin/electron-rebuild` (I also ran it as a separate command to `yarn install`, not sure whether `&&` would have worked).
* Run `npm start hot-server` (rather than `npm start server-hot` in the instructions).
* Close the Chrome dev tools, which appeared by default.
I must admit I didn't try actually sending a request. Our services are often split into multiple protos with a full relative import (like: import "companyname/project/foo.proto") so you'd need to set the include path for them to work.
* Activate Python 2 virtual environment (it didn't work with Python 3!)
* Change forward slashes to back slashes in `./node_modules/.bin/electron-rebuild` (I also ran it as a separate command to `yarn install`, not sure whether `&&` would have worked).
* Run `npm start hot-server` (rather than `npm start server-hot` in the instructions).
* Close the Chrome dev tools, which appeared by default.
I must admit I didn't try actually sending a request. Our services are often split into multiple protos with a full relative import (like: import "companyname/project/foo.proto") so you'd need to set the include path for them to work.