| # Copyright 2020 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Please, read https://fuchsia.dev/fuchsia-src/contribute/docs/documentation-navigation-toc |
| # before making changes to this file, and add a member of the fuchsia.dev |
| # team as reviewer. |
| toc: |
| - title: "Overview" |
| path: /docs/development/languages/fidl |
| - title: "Developer guide" |
| section: |
| - include: /docs/development/languages/fidl/guides/_toc.yaml |
| - title: "Compatibility guide" |
| section: |
| - include: /docs/development/languages/fidl/guides/compatibility/_toc.yaml |
| - title: "Tutorials" |
| section: |
| - title: "Overview" |
| path: /docs/development/languages/fidl/tutorials/overview.md |
| - title: "Compiling FIDL" |
| path: /docs/development/languages/fidl/tutorials/fidl.md |
| - title: "New C++ bindings" |
| section: |
| - title: "Overview" |
| path: /docs/development/languages/fidl/tutorials/cpp/README.md |
| - title: "Getting started" |
| section: |
| - include: /docs/development/languages/fidl/tutorials/cpp/basics/_toc.yaml |
| - title: "Memory ownership of wire domain objects" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/wire-memory-ownership.md |
| - title: "Responding asynchronously" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/async-completer.md |
| - title: "Thread safety and memory safety" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/threading.md |
| - title: "Communicating over the driver transport" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/driver-transport.md |
| - title: "Request pipelining" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/request-pipelining.md |
| - title: "Services" |
| path: /docs/development/languages/fidl/tutorials/cpp/topics/services.md |
| - title: "HLCPP (Old)" |
| section: |
| - title: "Overview" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/README.md |
| - title: "Getting started" |
| section: |
| - include: /docs/development/languages/fidl/tutorials/hlcpp/basics/_toc.yaml |
| - title: "Debug output" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/topics/fostr.md |
| - title: "Serving multiple clients" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/topics/multiple-clients.md |
| - title: "Request pipelining" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/topics/request-pipelining.md |
| - title: "Services" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/topics/services.md |
| - title: "Testing protocols" |
| path: /docs/development/languages/fidl/tutorials/hlcpp/topics/testing.md |
| - title: "Rust" |
| section: |
| - title: "Overview" |
| path: /docs/development/languages/fidl/tutorials/rust/README.md |
| - title: "Getting started" |
| section: |
| - include: /docs/development/languages/fidl/tutorials/rust/basics/_toc.yaml |
| - title: "Request pipelining" |
| path: /docs/development/languages/fidl/tutorials/rust/topics/request-pipelining.md |
| - title: "Services" |
| path: /docs/development/languages/fidl/tutorials/rust/topics/services.md |
| - title: "Examples" |
| section: |
| - title: "Overview" |
| path: /docs/development/languages/fidl/examples/README.md |
| # DO_NOT_REMOVE_COMMENT (Why? See: /tools/fidl/scripts/canonical_example/README.md) |
| - title: "Canvas" |
| path: /docs/development/languages/fidl/examples/canvas/README.md |
| - title: "Key value store: Baseline example" |
| path: /docs/development/languages/fidl/examples/key_value_store/README.md |
| step_group: fidlkeyvaluestore |
| - title: "Key value store: Improving the design" |
| path: /docs/development/languages/fidl/examples/key_value_store/improving-key-value-store.md |
| step_group: fidlkeyvaluestore |
| - title: "Calculator" |
| path: /docs/development/languages/fidl/examples/calculator/README.md |
| # /DO_NOT_REMOVE_COMMENT (Why? See: /tools/fidl/scripts/canonical_example/README.md) |