Anki/docs
Arthur Milchior ab75e3d49b
Introduce language_bridge.md (#3572)
This commit explains how to calls a method implemented in a language
from a different language.

This explains how to declare the RPCs, how to call them and how to
implement them. This is based on examples of code at main at the time
of writting. I used permalink to ensure that the links remains
relevant even if the specific examples change later.

The last section is about the special case of calling TypeScript from
Python, which does not use RPC but is still relevant in a bridge
document.

This commit also add a paragraph explaining what protobuf is in the
protobuf documentation, so that new contributors who don't know what
protobuf is can understand why we use it.
2025-04-10 15:30:18 +10:00
..
docker Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
syncserver Fix cargo ignoring lockfile when building syncserver image (#3856) 2025-03-14 17:04:56 +07:00
architecture.md Updated permalink to architecture visualization (#2001) 2022-08-05 14:47:38 +10:00
build.md Migrate pylib/anki qt/aqt to group syntax (eg pylib:anki) 2023-06-15 17:17:55 +10:00
contributing.md Remove outdated comments in contributing, and mention refactoring 2024-08-10 18:43:11 +07:00
development.md Qt 6.8.1 (#3633) 2025-01-09 20:07:12 +11:00
editing.md Minor Rust cleanups (#2272) 2022-12-16 21:40:27 +10:00
language_bridge.md Introduce language_bridge.md (#3572) 2025-04-10 15:30:18 +10:00
linux.md Remove stale comment 2025-01-13 15:56:33 +11:00
mac.md Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
ninja.md Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
protobuf.md Introduce language_bridge.md (#3572) 2025-04-10 15:30:18 +10:00
windows.md Tweaks to Windows build instructions 2023-11-20 11:59:08 +10:00