Skip to content

Commit 3c8836b

Browse files
drogusspacetimedb-bot
andauthored
Templates rework (#3879)
# Description of Changes We would like to move all of the templates to a central directory # API and ABI breaking changes None # Expected complexity level and risk 2 # Testing --------- Co-authored-by: spacetimedb-bot <spacetimedb-bot@users.noreply.github.com>
1 parent 65c8a8a commit 3c8836b

172 files changed

Lines changed: 1260 additions & 1281 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/typescript-test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,16 +103,16 @@ jobs:
103103
spacetime server clear -y
104104
105105
- name: Generate client bindings
106-
working-directory: modules/quickstart-chat
106+
working-directory: templates/quickstart-chat-typescript/spacetimedb
107107
run: |
108-
spacetime generate --lang typescript --out-dir ../../crates/bindings-typescript/examples/quickstart-chat/src/module_bindings
109-
cd ../../crates/bindings-typescript
108+
spacetime generate --lang typescript --out-dir ../src/module_bindings
109+
cd ../../../crates/bindings-typescript
110110
pnpm format
111111
112112
- name: Check for changes
113-
working-directory: crates/bindings-typescript
113+
working-directory: templates/quickstart-chat-typescript
114114
run: |
115-
"${GITHUB_WORKSPACE}"/tools/check-diff.sh examples/quickstart-chat/src/module_bindings || {
115+
"${GITHUB_WORKSPACE}"/tools/check-diff.sh src/module_bindings || {
116116
echo "Error: Bindings are dirty. Please generate bindings again and commit them to this branch."
117117
exit 1
118118
}
@@ -123,18 +123,18 @@ jobs:
123123
# disown
124124

125125
# - name: Publish module to SpacetimeDB
126-
# working-directory: SpacetimeDB/modules/quickstart-chat
126+
# working-directory: SpacetimeDB/templates/quickstart-chat-typescript/spacetimedb
127127
# run: |
128128
# spacetime logout && spacetime login --server-issued-login local
129129
# spacetime publish -s local quickstart-chat -c -y
130130

131131
# - name: Publish module to SpacetimeDB
132-
# working-directory: SpacetimeDB/modules/quickstart-chat
132+
# working-directory: SpacetimeDB/templates/quickstart-chat-typescript/spacetimedb
133133
# run: |
134134
# spacetime logs quickstart-chat
135135

136136
- name: Check that quickstart-chat builds
137-
working-directory: crates/bindings-typescript/examples/quickstart-chat
137+
working-directory: templates/quickstart-chat-typescript
138138
run: pnpm build
139139

140140
# - name: Run quickstart-chat tests

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ members = [
4141
"modules/keynote-benchmarks",
4242
"modules/perf-test",
4343
"modules/module-test",
44-
"modules/quickstart-chat",
44+
"templates/quickstart-chat-rust/spacetimedb",
4545
"modules/sdk-test",
4646
"modules/sdk-test-connect-disconnect",
4747
"modules/sdk-test-procedure",

crates/bindings-typescript/examples/basic-react/.gitignore

Lines changed: 0 additions & 24 deletions
This file was deleted.

crates/bindings-typescript/examples/basic-react/src/module_bindings/client_connected_type.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

crates/bindings-typescript/examples/basic-react/src/module_bindings/client_disconnected_type.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

crates/bindings-typescript/examples/basic-react/src/module_bindings/init_reducer.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

crates/bindings-typescript/examples/basic-react/src/module_bindings/init_type.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

crates/bindings-typescript/examples/basic-react/src/module_bindings/say_hello_type.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

crates/bindings-typescript/examples/empty/.gitignore

Lines changed: 0 additions & 24 deletions
This file was deleted.

crates/bindings-typescript/examples/empty/src/module_bindings/client_connected_reducer.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)