| # Build API Tutorials |
| |
| These tutorials are meant to be code lab style, bite sized introductions to |
| different concepts in the Build API. |
| They are generally meant to be consumed as a whole, so they do all build off a |
| single endpoint, but each tutorial addresses a different topic. |
| If you're looking to revisit a specific topic, you can reference the table of |
| contents below. |
| If you're new to the Build API, starting from the beginning is recommended |
| as they cover tools and processes specific to the Build API. |
| |
| Table of Contents: |
| |
| * [Part 1](1_hello_world.md) |
| * Creating proto and controllers. |
| * Registering new services. |
| * Generating the protobuf bindings. |
| * Call endpoints with `gen_call_scripts`. |
| * [Part 2](2_hello_target.md) |
| * Passing parameters via fields in proto. |
| * Custom `gen_call_scripts` input files. |
| * [Part 3](3_hello_validation.md) |
| * Adding validation to the controller with `@validate` decorators. |
| * [Part 4](4_hello_faux.md) |
| * The `@faux` decorators. |
| * Making mock calls. |
| * [Part 5](5_hello_chroot.md) |
| * Executing endpoints inside the SDK/chroot. |
| * Chroot file and folder injection/extraction. |