File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ Development will typically require one of the following editors:
51
51
* JetBrains Rider
52
52
* JetBrains Fleet
53
53
54
+ Note that you must clone the Git repository with the ` --recursive ` option as we
55
+ make use of submodules.
56
+
54
57
Simply run ` ./cake ` (a [ Bash] ( https://www.gnu.org/software/bash ) script) to
55
58
build client artifacts for Windows (x64) and server artifacts for the current
56
59
platform (Windows or Linux, x64 or Arm64). This will use the ` Debug `
@@ -91,8 +94,15 @@ CREATE SCHEMA staging AUTHORIZATION arise;
91
94
With this setup, and assuming you have PostgreSQL listening locally, you should
92
95
now be able to successfully do ` dotnet run --project src/server/daemon ` .
93
96
94
- For development purposes, you may wish to make the entire history of the
95
- submodules available by running ` git submodule foreach git fetch --unshallow ` .
97
+ For development purposes, you will likely want to make some adjustments to the
98
+ default submodule setup:
99
+
100
+ * ` git submodule foreach git checkout master ` : Switch all submodules from
101
+ detached ` HEAD ` to tracking the actual branch. Without this, commits made in
102
+ submodules might be lost.
103
+ * ` git submodule foreach git fetch --unshallow ` : Make available the entire
104
+ history of all submodules. Without this, tools like ` git log ` and ` git blame `
105
+ will be largely useless.
96
106
97
107
## Vendoring
98
108
You can’t perform that action at this time.
0 commit comments