From f8c2529d440ade534791ce4bde9a6d3ffb1dc99b Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 27 Nov 2019 02:22:41 +0000
Subject: [PATCH] doc how i had to build seshat

---
 docs/native-node-modules.md | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/docs/native-node-modules.md b/docs/native-node-modules.md
index 6e3dce45..54c741a1 100644
--- a/docs/native-node-modules.md
+++ b/docs/native-node-modules.md
@@ -38,15 +38,10 @@ using yarn inside the `electron_app/` directory:
 
     yarn add matrix-seshat
 
-After this is done the Electron version of Riot can be run from the main folder
-as usual using:
-
-    yarn electron
-
-If for some reason recompilation of Seshat is needed, e.g. when using a
-development version of Seshat using `yarn link`, or if the initial compilation was
-done for the wrong electron version, Seshat can be recompiled with the
-`electron-build-env` tool. Again from the `electron_app/` directory:
+You will have to rebuild the native libraries against electron's version of
+of node rather than your system node, using the `electron-build-env` tool.
+This is also needed to when pulling in changes to Seshat using `yarn link`.
+Again from the `electron_app/` directory:
 
     yarn add electron-build-env
 
@@ -57,3 +52,10 @@ Recompiling Seshat itself can be done like so:
 Please make sure to include all the `--` as well as the `--release` command line
 switch at the end. Modify your electron version accordingly depending on the
 version that is installed on your system.
+
+After this is done the Electron version of Riot can be run from the main folder
+as usual using:
+
+    yarn build
+    yarn electron
+