Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API Reference

API documentation is generated from source code and is not checked into the repository. Generate it locally using the commands below.

Reusable code snippets are generated separately from validated example sources: Reusable Snippets (Generated)

Rust

Full Rust API docs generated by cargo doc.

cargo doc --open                    # Build and open in browser
cargo doc --no-deps --open          # Skip dependency docs

Output is written to target/doc/. Open target/doc/goud_engine/index.html in a browser.

C#

C# API docs can be generated with DocFX from XML doc comments:

cd sdks/csharp
dotnet build -p:GenerateDocumentationFile=true
# Then run DocFX or similar tooling against the generated XML

Python

Python API docs can be generated with pdoc from docstrings:

pdoc sdks/python/goudengine --output-dir docs/api/python

TypeScript

TypeScript API docs can be generated with TypeDoc from JSDoc comments:

cd sdks/typescript
npx typedoc --out ../../docs/api/typescript src/index.ts