Skip to content
This repository was archived by the owner on Aug 8, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from 177 commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
9439356
Merge pull request #1 from clockworklabs/jdetter/add-license-and-readme
jdetter Oct 12, 2023
e24bf42
Update index.md
cloutiertyler Oct 12, 2023
176c19d
Update index.md
cloutiertyler Oct 12, 2023
9d7d5c7
Including this line for completeness
jdetter Oct 12, 2023
0311707
Merge pull request #2 from clockworklabs/jdetter/small-license-update
jdetter Oct 12, 2023
ec418f1
C# Quickstart is working
jdetter Oct 12, 2023
e40ce92
Python quickstart updated
jdetter Oct 12, 2023
d6de290
Another small python quickstart fix
jdetter Oct 12, 2023
ae49385
Merge pull request #3 from clockworklabs/jdetter/sdk-docs-updates
jdetter Oct 12, 2023
60fee24
Fix Nuget command
jdetter Oct 12, 2023
5493514
Applied Phoebe's patch
jdetter Oct 12, 2023
4412276
Merge pull request #5 from clockworklabs/jdetter/another-sdk-docs-update
jdetter Oct 12, 2023
f8a7b27
This was an error in applying a patch (#6)
jdetter Oct 13, 2023
91ace6a
Unity Tutorial Updates (#7)
jdetter Oct 14, 2023
f2e1fbd
Addressing Chippy's feedback (#8)
jdetter Oct 15, 2023
2968a4e
Update C# docs for connect/disconnect (#9)
RReverser Oct 25, 2023
1cafac1
Fix syntax highlighting (#10)
jdetter Oct 26, 2023
dae1640
Update index.md
cloutiertyler Nov 21, 2023
b6c5857
Merge pull request #11 from clockworklabs/cloutiertyler-patch-1
cloutiertyler Nov 21, 2023
ba8a6f7
Update index.md
cloutiertyler Nov 22, 2023
0c5cc3d
Added nav.ts
cloutiertyler Nov 22, 2023
9f47638
Merge pull request #12 from clockworklabs/docs-fix
cloutiertyler Nov 22, 2023
98810a9
Removed satisfies keyword for better Typescript compat
cloutiertyler Nov 22, 2023
02184d9
Added slugs to nav
cloutiertyler Nov 23, 2023
adfd936
Ask users to install .NET 8
RReverser Nov 27, 2023
f43e549
Fix most (but possibly not all) links in the docs
cloutiertyler Nov 28, 2023
a7ca89c
Update nav.ts
NateTheDev1 Nov 28, 2023
5e0867b
Merge pull request #15 from clockworklabs/NateTheDev1-patch-1
NateTheDev1 Nov 28, 2023
0f86be2
Created buildeR
NateTheDev1 Nov 28, 2023
6ec2815
Merge pull request #17 from clockworklabs/docs-js-compiler
cloutiertyler Nov 28, 2023
4927343
Merge pull request #14 from clockworklabs/tyler/0.8/links-fix
cloutiertyler Nov 28, 2023
182284b
Reorganized the doc paths to match slugs and removed _category.json f…
cloutiertyler Nov 29, 2023
a6e15db
Merge pull request #18 from clockworklabs/tyler/reorg
cloutiertyler Nov 29, 2023
1fb1e0f
Revert "Reorganized the doc paths to match slugs and removed _categor…
cloutiertyler Nov 29, 2023
23a9e2a
Merge pull request #19 from clockworklabs/revert-18-tyler/reorg
cloutiertyler Nov 29, 2023
5e79903
Update index.md
cloutiertyler Dec 8, 2023
8b32302
Update index.md
cloutiertyler Dec 8, 2023
e2155c8
Merge pull request #20 from clockworklabs/cloutiertyler-patch-2
cloutiertyler Dec 8, 2023
bc9a334
Update index.md
cloutiertyler Dec 16, 2023
c51e1ed
Merge pull request #22 from clockworklabs/cloutiertyler-patch-3
cloutiertyler Dec 16, 2023
ab10382
Update index.md
cloutiertyler Dec 16, 2023
688fec0
Merge pull request #13 from clockworklabs/ingvar/net-8
cloutiertyler Dec 16, 2023
059d87b
Revert "Revert "Reorganized the doc paths to match slugs and removed …
cloutiertyler Dec 16, 2023
4dd6a93
Typescript SDK 0.8 changes (#21)
drogus Dec 18, 2023
f6d1353
Update README.md
cloutiertyler Jan 24, 2024
4a50e1c
WebSocket API ref: remove `row_pk`. (#29)
gefjon Feb 28, 2024
ab6b6b4
Dylan/onboarding-upgrades (#28)
dylanh724 Mar 29, 2024
6ed040b
Unity tutorial - C# parity (#31)
dylanh724 Apr 25, 2024
4537457
fix: Docs build, pnpm, vm evaluate (#46)
PuruVJ May 1, 2024
222b4d0
Revert "fix: Docs build, pnpm, vm evaluate (#46)" (#48)
cloutiertyler May 2, 2024
93cb9d6
fix: Docs build, pnpm, vm evaluate (#46) (#50)
cloutiertyler May 2, 2024
09ece42
Revert "fix: Docs build, pnpm, vm evaluate (#46) (#50)" (#52)
cloutiertyler May 2, 2024
d1902a7
fix: Unity tutorial slugs (#51)
PuruVJ May 2, 2024
801ab78
fix: Broken docs links (#53)
PuruVJ May 22, 2024
bb0efc6
Fix the C# module link in overview (#54)
bfops May 23, 2024
38e769c
Fix the C# module link in part 1 (#55)
bfops May 23, 2024
0ddd4eb
Update docs for `#[spacetimedb(table)]` (#61)
bfops Jun 6, 2024
93ac709
Revert "Update docs for `#[spacetimedb(table)]` (#61)" (#62)
bfops Jun 6, 2024
78a67b2
Update response of `/database/info` (#64)
kim Jun 14, 2024
a12354b
Update docs for making tables public/private (#63)
bfops Jun 14, 2024
6983d70
Remove CreateInstance() from C# client docs (#69)
RReverser Jun 18, 2024
b1af7b1
DbEventArgs -> ReducerContext in C# API docs (#66)
RReverser Jun 18, 2024
7a54f26
Remove obsolete C# module imports (#67)
RReverser Jun 18, 2024
6a7ecbf
Update docs for Consistent Filtering proposal (#68)
RReverser Jun 18, 2024
fed397e
Update C# tagged enum docs (#65)
RReverser Jun 18, 2024
2f30893
CSharp Module tweak & Unity Tutorial part 1, 2b, 3 tweaks (#56)
Lethalchip Jun 27, 2024
70cca46
Remove Python & update "coming soon" languages (#72)
bfops Jul 26, 2024
698140b
scheduler table doc update (#73)
Shubham8287 Aug 2, 2024
42c92ee
Shub/revert scheduler table doc (#76)
Shubham8287 Aug 2, 2024
ef229da
Update quickstart.md (#74)
cloutiertyler Aug 9, 2024
c87ebba
scheduler table doc update (#77)
Shubham8287 Aug 9, 2024
3362638
Update quickstart.md (#81)
cloutiertyler Aug 29, 2024
4b28be5
Update Rust Quickstart to use correct function to find User (#80)
Savalige Aug 29, 2024
12dcdfe
Explicitly remind the reader to start the server (#43)
ike709 Aug 29, 2024
3132663
Fix broken tutorial package link (#86)
jdetter Sep 16, 2024
3b46a5d
prettier (#85)
PuruVJ Sep 19, 2024
5dce9de
Update quickstart.md (#84)
cloutiertyler Sep 24, 2024
0c0aa6d
Fix typo in modules/rust/index.md (#83)
modagavr Sep 24, 2024
3385ec7
Update part-2b-c-sharp.md (#75)
rlneumiller Sep 24, 2024
082bfcb
Fixed code examples in rust reference regarding insertion (#42)
Muthsera Sep 24, 2024
2533e56
Rust client quickstart updated for 0.12 (#92)
jdetter Oct 2, 2024
c3b7065
I didn't notice that auto-merge was enabled, so here's my review (#94)
gefjon Oct 2, 2024
cb90180
Update Rust SDK ref for the new SDK (#93)
gefjon Oct 2, 2024
e6b3f3d
Updated rust quickstart for 0.12 (#88)
jdetter Oct 3, 2024
ed651d7
Update rust index page for 0.12 (#89)
jdetter Oct 3, 2024
7de9e7b
Added migration guide for v0.12 (#95)
cloutiertyler Oct 4, 2024
5ff5569
Whitespace (#98)
cloutiertyler Oct 4, 2024
97be43c
Add note about integer literal type inference (#100)
gefjon Oct 22, 2024
d3d3cb5
Style guide for our docs (#110)
gefjon Nov 26, 2024
ba3f8ef
Added .DS_store to the .gitignore
cloutiertyler Dec 31, 2024
eb6a3a2
Added a script to check the validity of docs links and a .github acti…
cloutiertyler Jan 3, 2025
e1753ec
Rewrite index.md (#111)
kazimuth Jan 3, 2025
0c1b5fc
Switches to a canonical GitHub slugger format so that our slugs alway…
cloutiertyler Jan 3, 2025
4329655
Describe how to define multiple tables with the same type (#113)
RReverser Jan 6, 2025
7920ebf
Fix missing tick marks in Rust quickstart (#124)
cloutiertyler Jan 7, 2025
03a360c
Add vocabulary to style guide, update index.md accordingly (#126)
kazimuth Jan 8, 2025
7fde2db
Blackholio Tutorial Update (#128)
cloutiertyler Jan 16, 2025
fa19343
Made fixes to the tutorial for changes that were introduced to the C#…
cloutiertyler Jan 16, 2025
ea5dc57
Add remark to style guide inspired by SpacetimeDB#2050 (#133)
kazimuth Jan 16, 2025
6508df7
Addresses feedback that John provided (#137)
cloutiertyler Jan 18, 2025
cced5a3
Update quickstart.md
cloutiertyler Jan 18, 2025
4a97611
Rekhoff/unity blackhol.io tutorial switcher (#140)
rekhoff Jan 24, 2025
4e82fa0
Changed subscript to SubscribeToAllTables (#155)
rekhoff Jan 27, 2025
e93c330
Updated the TypeScript quickstart guide to use the new 1.0 API (#141)
cloutiertyler Jan 28, 2025
4811e38
Update Rust client SDK docs for SpacetimeDB#2118 (#130)
gefjon Jan 28, 2025
1d64af2
docs(70): The 1.0 SQL spec
joshua-spacetime Jul 16, 2024
f171fe2
Small TS SDK Quickstart Fixes (#157)
cloutiertyler Feb 8, 2025
72f4251
Style guide: add formatting advice for GUI elements and menu paths (#…
gefjon Feb 8, 2025
36cb01e
Remove WebSocket api docs and all references to them (#165)
joshua-spacetime Feb 12, 2025
6f59ad7
CLI docs (#168)
bfops Feb 19, 2025
29e5990
Add link to the `cli` (#171)
mamcx Feb 20, 2025
1dbc7b0
Rename satn.md -> sats-json.md (#158)
coolreader18 Feb 21, 2025
7e46931
Fix auto_inc attribute name (#175)
mamcx Feb 21, 2025
fba0007
Document LIMIT and COUNT (#178)
joshua-spacetime Feb 24, 2025
675882c
Add best practices for Spacetime SQL (#180)
joshua-spacetime Feb 25, 2025
b555ffb
API for mutable subscriptions (#166)
joshua-spacetime Feb 25, 2025
a896a36
Remove references to SpacetimeDB 0.6
joshua-spacetime Feb 25, 2025
3477b1c
Remove reference to set energy-balance in http api
joshua-spacetime Feb 25, 2025
dfef2a7
Remove references to testnet
joshua-spacetime Feb 25, 2025
c9ab802
Remove 0.12 migration guide
joshua-spacetime Feb 26, 2025
7319933
Update to C# Quickstart-Chat Server Module and Client SDK tutorial do…
rekhoff Feb 26, 2025
34138e4
Move Rust Module SDK reference to docs.rs (#114)
kazimuth Feb 26, 2025
656b9ba
Document reducer semantics wrt. transactionality (#185)
Centril Feb 27, 2025
1b74784
Document behaviour of SEQUENCES (#174)
mamcx Feb 27, 2025
7d64b77
Update Rust client SDK quickstart for 1.0 API (#162)
gefjon Feb 28, 2025
469c355
Add docs for standalone config.toml (#190)
coolreader18 Feb 28, 2025
2d6130a
Update docs for http api (#188)
coolreader18 Feb 28, 2025
0a71acb
Update Rust SDK ref, and also a few small fixes (#172)
gefjon Mar 3, 2025
11f50c2
How-to: Incremental Migrations (#127)
gefjon Mar 3, 2025
e5e885c
Updates to blackhol.io tutorials (#194)
rekhoff Mar 3, 2025
15b4241
Updated with corrected table names to lower case, for compatibility w…
rekhoff Mar 3, 2025
6b44934
Small doc fixes potpourri (#198)
gefjon Mar 3, 2025
9e7bce3
Fixes the typescript quickstart for the new subscription API (#161)
cloutiertyler Mar 3, 2025
4835551
Multiplayer bug fix in tutorial (#169)
jdetter Mar 3, 2025
a4bc4c4
Add instructions for deploying to maincloud (#167)
bfops Mar 4, 2025
8917a26
C# Module Library docs (#193)
kazimuth Mar 4, 2025
0d97f84
C# sdk reference (#191)
joshua-spacetime Mar 4, 2025
5f894e6
Describe how a JWT's sub/iss are translated into an Identity (#204)
coolreader18 Mar 4, 2025
8338e72
Rekhoff/blackholio fixes (#205)
rekhoff Mar 4, 2025
3c00af3
Bump Typescript SDK Version in Quickstart (#208)
jdetter Mar 4, 2025
06d65c5
Fix code error and wrong code block (#210)
hardliner66 Mar 4, 2025
b6b5229
Self-Hosted guide (#206)
jdetter Mar 4, 2025
eaa8ecd
Bump typescript version to 1.0.2 (#213)
jdetter Mar 4, 2025
d8522de
Update CLI docs for #2349 (#215)
bfops Mar 5, 2025
1008f53
Remove stale references to removed CLI functions (#218)
bfops Mar 6, 2025
13f1d23
Updated to correct old timestamp format. (#221)
rekhoff Mar 7, 2025
6b5fc5b
Clarify what is a valid module name (#252)
coolreader18 Mar 7, 2025
9354ba6
Removed double semi-colon (#254)
cloutiertyler Mar 10, 2025
edaa76f
Explain `spacetime login` (#217)
bfops Mar 11, 2025
5cd7182
Updated tutorial for Blackholio/pull/19 (#163)
cloutiertyler Mar 12, 2025
05a112c
Adjust the BSATN doc to fit reality better (#216)
Centril Mar 12, 2025
c61f006
Added "Connecting to Maincloud" section to part-4.md (#275)
otdavies Mar 25, 2025
f437751
TS quickstart: Install latest SDK, not specific version (#280)
gefjon Apr 2, 2025
1d7be0c
Correction on c# server module quickstart (#253)
kaneviggers Apr 4, 2025
8f7c9cd
Fixed Minor Typos in Unity Tutorial (#273)
blindgoat Apr 4, 2025
a8bf647
Small fix on part-3.md (#264)
AdielMag Apr 4, 2025
c38b6d2
fix(ts-sdk): correct the function signature of onConnectError (#255)
cjodo Apr 4, 2025
e16fbe1
Fix typo (#289)
heliam1 Apr 9, 2025
4dcc4a7
Update the timestamp format output by spacetime sql in the quickstart…
joshua-spacetime Apr 9, 2025
1c5ce75
CI - Add release branch check (#270)
bfops Apr 12, 2025
ba8934e
Added a preliminary llms.md/.txt file to the repo to help LLMs genera…
cloutiertyler Apr 14, 2025
3c9529b
Typo fix quickstart.md (#294)
8Times Apr 14, 2025
77985fc
Update quickstart.md (#295)
torjusik Apr 14, 2025
4f672f5
Reference docs for row level security (#291)
joshua-spacetime Apr 15, 2025
bc95b74
Add convention for table names to style guide (#300)
gefjon Apr 15, 2025
13587cd
Fix typo in unity/part-2.md (#298)
waaverecords Apr 15, 2025
9831f93
Deploying: Maincloud: add section for connecting via SDKs (#311)
bfops Apr 15, 2025
e6da60f
Add docs for indexable types to C# (#285)
gefjon Apr 16, 2025
e46c828
remove specific programming lang for server module code (#312)
tamaro-skaljic Apr 16, 2025
3d2c50c
fix sql identifier casing in c# quickstart test query #220 (#309)
tamaro-skaljic Apr 16, 2025
17ee47d
Rename module to database where appropriate (#277)
tamaro-skaljic Apr 16, 2025
bf86c34
Remove experimental label of C# #246 (#305)
tamaro-skaljic Apr 16, 2025
7f23dbe
rename http/index.md to "Authorization" #235 (#308)
tamaro-skaljic Apr 16, 2025
50b7298
Revert CLI reference to match what the CLI outputs (#317)
bfops Apr 17, 2025
d32e61b
CI - Check the CLI docs (#318)
bfops Apr 17, 2025
61461be
Updated llms.md for RLS/1.1
cloutiertyler Apr 18, 2025
5cbad30
Fixed further issues with llms.md based on testing vibe coding, and a…
cloutiertyler Apr 18, 2025
406f0fa
Corrected erroneous assertion that RLS rules should be applied to pri…
cloutiertyler Jun 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .cursor/rules/spacetimedb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Before implementing SpacetimeDB code, reference the LLMs text and ensure you are using the proper syntax.
- If you aren't certain about the SpacetimeDB implementation, ask the user
- You're executing commands in Powershell, so make sure if you want to execute multiple commands to use ; instead of &&
- All your commands that you execute start from the project directory, so make sure you take that into account when you're navigating directories.
48 changes: 48 additions & 0 deletions .github/workflows/check-cli-reference.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
on:
pull_request:
workflow_dispatch:
inputs:
ref:
description: 'SpacetimeDB ref'
required: false
default: ''
permissions: read-all

name: Check CLI docs

jobs:
cli_docs:
runs-on: ubuntu-latest
steps:
- name: Find Git ref
shell: bash
run: |
echo "GIT_REF=${{ github.event.inputs.ref || 'master' }}" >>"$GITHUB_ENV"
- name: Checkout sources
uses: actions/checkout@v4
with:
repository: clockworklabs/SpacetimeDB
ref: ${{ env.GIT_REF }}
- uses: dsherret/rust-toolchain-file@v1
- name: Checkout docs
uses: actions/checkout@v4
with:
path: spacetime-docs
- name: Check for docs change
run: |
cargo run --features markdown-docs -p spacetimedb-cli > ../spacetime-docs/docs/cli-reference.md
cd spacetime-docs
# This is needed because our website doesn't render markdown quite properly.
# See the README in spacetime-docs for more details.
sed -i'' -E 's!^(##) `(.*)`$!\1 \2!' docs/cli-reference.md
sed -i'' -E 's!^(######) \*\*(.*)\*\*$!\1 <b>\2</b>!' docs/cli-reference.md
git status
if git diff --exit-code HEAD; then
echo "No docs changes detected"
else
echo "It looks like the CLI docs have changed."
echo "These docs are expected to match exactly the helptext generated by the CLI in SpacetimeDB (${{env.GIT_REF}})."
echo "Once a corresponding change has merged in SpacetimeDB, re-run this check."
echo "See https://github.com/clockworklabs/spacetime-docs/#cli-reference-section for more info on how to generate these docs from SpacetimeDB."
exit 1
fi
26 changes: 26 additions & 0 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Check Link Validity in Documentation

on:
pull_request:
branches:
- master

jobs:
check-links:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16' # or the version of Node.js you're using

- name: Install dependencies
run: |
npm install

- name: Run link check
run: |
npm run check-links
22 changes: 22 additions & 0 deletions .github/workflows/git-tree-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Git tree checks

on:
pull_request:
types: [opened, edited, reopened, synchronize]
merge_group:
permissions: read-all

jobs:
check_base_ref:
name: Release branch restriction
runs-on: ubuntu-latest
steps:
- if: |
github.event_name == 'pull_request' &&
github.event.pull_request.base.ref == 'release' &&
! startsWith(github.event.pull_request.head.ref, 'release-')
run: |
echo 'Only `release-*` branches are allowed to merge into the release branch `release`.'
echo 'Are you **sure** that you want to merge into release?'
echo 'Is this **definitely** just cherrypicking commits that are already in `master`?'
exit 1
40 changes: 40 additions & 0 deletions .github/workflows/validate-nav-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Validate nav.ts Matches nav.js

on:
pull_request:
branches:
- master

jobs:
validate-build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16'

- name: Install dependencies
run: |
npm install

- name: Backup existing nav.js
run: |
mv docs/nav.js docs/nav.js.original

- name: Build nav.ts
run: |
npm run build

- name: Compare generated nav.js with original nav.js
run: |
diff -q docs/nav.js docs/nav.js.original || (echo "Generated nav.js differs from committed version. Run 'npm run build' and commit the updated file." && exit 1)

- name: Restore original nav.js
if: success() || failure()
run: |
mv docs/nav.js.original docs/nav.js
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
.idea
*.log
node_modules
dist
.DS_store
11 changes: 11 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": true,
"arrowParens": "avoid",
"jsxSingleQuote": false,
"trailingComma": "es5",
"endOfLine": "auto",
"printWidth": 80
}
2 changes: 2 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -172,3 +172,5 @@
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,14 @@ To make changes to our docs, you can open a pull request in this repository. You
git clone ssh://[email protected]/<username>/spacetime-docs
```

3. Make your edits to the docs that you want to make + test them locally (see Testing Your Edits below)
3. Make your edits to the docs that you want to make + test them locally
4. Commit your changes:

```bash
git add .
git commit -m "A specific description of the changes I made and why"
```

5. Push your changes to your fork as a branch

```bash
Expand All @@ -29,6 +30,22 @@ git push -u origin a-branch-name-that-describes-my-change

6. Go to our GitHub and open a PR that references your branch in your fork on your GitHub

> NOTE! If you make a change to `nav.ts` you will have to run `npm run build` to generate a new `docs/nav.js` file.

#### CLI Reference Section
1. Make sure that https://github.com/clockworklabs/SpacetimeDB/pull/2276 is included in your `spacetimedb-cli` binary
1. Run `cargo run --features markdown-docs -p spacetimedb-cli > cli-reference.md`

We currently don't properly render markdown backticks and bolding that are inside of headers, so do these two manual replacements to make them look okay (these have only been tested on Linux):
```bash
sed -i'' -E 's!^(##) `(.*)`$!\1 \2!' docs/cli-reference.md
sed -i'' -E 's!^(######) \*\*(.*)\*\*$!\1 <b>\2</b>!' docs/cli-reference.md
```

### Checking Links

We have a CI job which validates internal links. You can run it locally with `npm run check-links`. This will print any internal links (i.e. links to other docs pages) whose targets do not exist, including fragment links (i.e. `#`-ey links to anchors).

## License

This documentation repository is licensed under Apache 2.0. See LICENSE.txt for more details.
Loading