{"version":1,"pages":[{"id":"hUyh8xHz67KS9QS5DaKu","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_bhM4d","description":""},{"id":"MQod7lG0FsXD1LaHFhTd","title":"Create a Workspace","pathname":"/getting-started/create-a-workspace","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Getting Started"}]},{"id":"4TOb0Ay3lp3nxs6v1ICz","title":"Join a Workspace","pathname":"/getting-started/join-a-workspace","siteSpaceId":"sitesp_bhM4d","description":"If you've been invited to join a workspace on Chassy, here's what you need to know:","breadcrumbs":[{"label":"Getting Started"}]},{"id":"JTka9GpUOkJs8sOMXfAu","title":"Manage your Workspace","pathname":"/getting-started/manage-your-workspace","siteSpaceId":"sitesp_bhM4d","description":"As a manager or admin, there are common tasks you may want to perform in your workspace. This guide will explain how to perform them.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"cH086EAS5JTc2OGYnEw1","title":"Platform User Guide","pathname":"/user-guides/platform-user-guide","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"}]},{"id":"sAqDLVLlc6x5gvq6GEHX","title":"Creating a Platform","pathname":"/user-guides/platform-user-guide/creating-a-platform","siteSpaceId":"sitesp_bhM4d","description":"A software platform defines information about the underlying operating system, board support packages, kernel and target hardware type its intended for.","breadcrumbs":[{"label":"User Guides"},{"label":"Platform User Guide"}]},{"id":"iYzfqMYdMI9NZ07150P8","title":"Creating Chips","pathname":"/user-guides/platform-user-guide/creating-chips","siteSpaceId":"sitesp_bhM4d","description":"Chips indicate an individual deployment target. Chips are referenced in machines which make up fleets on Chassy's network.","breadcrumbs":[{"label":"User Guides"},{"label":"Platform User Guide"}]},{"id":"fXWnjwQX42iyL907U8XR","title":"Fleet User Guide","pathname":"/user-guides/fleet-user-guide","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"}]},{"id":"EUGaM4CSmz6n3RTdtYCY","title":"Creating a Fleet","pathname":"/user-guides/fleet-user-guide/creating-a-fleet","siteSpaceId":"sitesp_bhM4d","description":"A fleet is a collection of machines that collectively can be treated as a deployment target.","breadcrumbs":[{"label":"User Guides"},{"label":"Fleet User Guide"}]},{"id":"kwuef1DkVwojbXfYUHHR","title":"Enrolling Machines","pathname":"/user-guides/fleet-user-guide/enrolling-machines","siteSpaceId":"sitesp_bhM4d","description":"To enroll a machine means to register a machine as a member of a fleet. It can be used as a deployment target for your software and automation.","breadcrumbs":[{"label":"User Guides"},{"label":"Fleet User Guide"}]},{"id":"QmwNBTCGPXtg7v9erhvN","title":"Enrolling ESP32 Devices","pathname":"/user-guides/fleet-user-guide/enrolling-machines/enrolling-esp32-devices","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"},{"label":"Fleet User Guide"},{"label":"Enrolling Machines"}]},{"id":"tmxYi6u0Asya9J1qI0ON","title":"Managing a Fleet","pathname":"/user-guides/fleet-user-guide/managing-a-fleet","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"},{"label":"Fleet User Guide"}]},{"id":"h7D0Lzlb49LyVyILc5S4","title":"Local Storage Capability","pathname":"/user-guides/fleet-user-guide/local-storage-capability","siteSpaceId":"sitesp_bhM4d","description":"Local storage access provides engineers with a dedicated persistent directory for storing critical assets like maps and models that must survive deployment cycles.","breadcrumbs":[{"label":"User Guides"},{"label":"Fleet User Guide"}]},{"id":"f4IhTnMogl9mL5qXoENF","title":"Workflow User Guide","pathname":"/user-guides/workflow-user-guide","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"}]},{"id":"JZWKyGJYv8CEiqH2zZcq","title":"Creating a Workflow","pathname":"/user-guides/workflow-user-guide/creating-a-workflow","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"User Guides"},{"label":"Workflow User Guide"}]},{"id":"oL53IBrO7AxqV84sviu7","title":"Packages and Releases","pathname":"/user-guides/workflow-user-guide/packages-and-releases","siteSpaceId":"sitesp_bhM4d","description":"Packages and Releases are the essential elements of automation workflows in the Chassy Console.","breadcrumbs":[{"label":"User Guides"},{"label":"Workflow User Guide"}]},{"id":"J0JvaPFs6XDBvpJplC0R","title":"Running Workflows","pathname":"/user-guides/workflow-user-guide/running-workflows","siteSpaceId":"sitesp_bhM4d","description":"The workflow details page shows information about past executions of a workflow. It also shows the sequence of steps.","breadcrumbs":[{"label":"User Guides"},{"label":"Workflow User Guide"}]},{"id":"Y2XYMn56Ju8IYV9ehTtj","title":"Managing Workflows","pathname":"/user-guides/workflow-user-guide/managing-workflows","siteSpaceId":"sitesp_bhM4d","description":"Modifying workflows is not all too different from creating them.","breadcrumbs":[{"label":"User Guides"},{"label":"Workflow User Guide"}]},{"id":"KqepVUW0YG0ZyQVW8A1t","title":"Generate Chassy Tokens","pathname":"/operator-guides/generate-chassy-tokens","siteSpaceId":"sitesp_bhM4d","description":"Learn to generate Chassy tokens for use with our GitHub actions","breadcrumbs":[{"label":"Operator Guides"}]},{"id":"K8QjUijMWqMY8cpr1k4s","title":"Integrating with GitHub","pathname":"/operator-guides/integrating-with-github","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Operator Guides"}]},{"id":"pPVhtxWJfO9dW145SI0u","title":"Workflow Run Action","pathname":"/operator-guides/integrating-with-github/workflow-run-action","siteSpaceId":"sitesp_bhM4d","description":"Automate the execution of workflows with the Workflow Run action.","breadcrumbs":[{"label":"Operator Guides"},{"label":"Integrating with GitHub"}]},{"id":"AzxAd4g00U9dPIaGMREe","title":"Upload Action","pathname":"/operator-guides/integrating-with-github/upload-action","siteSpaceId":"sitesp_bhM4d","description":"Upload packages of various kinds to the Chassy Index.","breadcrumbs":[{"label":"Operator Guides"},{"label":"Integrating with GitHub"}]},{"id":"ijjEk4ju61KDW5QMm0Ow","title":"Publish an Artifact","pathname":"/tutorials/publish-an-artifact","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Tutorials"}]},{"id":"ZqwNaetYn4g0MJ7ltjaj","title":"Deploy an Artifact","pathname":"/tutorials/deploy-an-artifact","siteSpaceId":"sitesp_bhM4d","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"ueTNABLhLQz7Ke2TOk6r","title":"Deploy an Archive Package","pathname":"/tutorials/deploy-an-archive-package","siteSpaceId":"sitesp_bhM4d","description":"This guide will teach you how to create an end-to-end testbed deployment using the Chassy Console and GitHub.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"cKt6j0VIK0rbDQ2qH2GB","title":"Debugging with Live Logs","pathname":"/tutorials/debugging-with-live-logs","siteSpaceId":"sitesp_bhM4d","description":"By the end of this tutorial you'll know how to access your machine's Live Logs on Chassy, helping you debug efficiently.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"gCW8LwnwGe3E1GEmpbwc","title":"Speed up Development Using CI Job Inputs","pathname":"/tutorials/speed-up-development-using-ci-job-inputs","siteSpaceId":"sitesp_bhM4d","description":"Our Run CI Job step allows you to optionally specify parameters to provide to your external CI service. This guide will go over a handful of things you can do with an example Rust project.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"Nw2y8pjYX7sPSC280huZ","title":"Set Up Docker File for SITL Simulation","pathname":"/tutorials/set-up-docker-file-for-sitl-simulation","siteSpaceId":"sitesp_bhM4d","description":"This guide will walk you through how to set up your docker file to execute Software-in-the-Loop simulation tests. At the end of the page, you'll find an example docker file for the px4-gazebo.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"P9NfqM4lCTcR9u0utwJv","title":"Automate Board Provisioning","pathname":"/tutorials/automate-board-provisioning","siteSpaceId":"sitesp_bhM4d","description":"This guide will walk you through how to set up you remote proxy machine to automate provisioning boards.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"9F8WRK4JxYZB8oOgdVke","title":"Workflow Components","pathname":"/reference/workflow-components","siteSpaceId":"sitesp_bhM4d","description":"Describes the key components of Chassy Console","breadcrumbs":[{"label":"Reference"}]},{"id":"WHIPAD6H6EcBsCUluMx6","title":"Steps","pathname":"/reference/workflow-components/steps","siteSpaceId":"sitesp_bhM4d","description":"Documents all the different types of steps that can be used within workflows","breadcrumbs":[{"label":"Reference"},{"label":"Workflow Components"}]},{"id":"TO3ruQGi9bSmJ1PDZF2N","title":"Hardware Hierarchy","pathname":"/reference/hardware-hierarchy","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"}]},{"id":"VZ0IVZCBEgupYTbUzFgb","title":"Integrations","pathname":"/reference/integrations","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"}]},{"id":"XFTml53EmXE9efcj0P3m","title":"AWS","pathname":"/reference/integrations/aws","siteSpaceId":"sitesp_bhM4d","description":"This reference will get you up and running with the Chassy AWS integration","breadcrumbs":[{"label":"Reference"},{"label":"Integrations"}]},{"id":"JgcYqpzQMRQOMR5Ob5sR","title":"GitHub","pathname":"/reference/integrations/github","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"},{"label":"Integrations"}]},{"id":"wZMdN3HcS5Ijo2TYnsmt","title":"Docker Hub","pathname":"/reference/integrations/docker-hub","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"},{"label":"Integrations"}]},{"id":"F02wijYkXS3euvdnke24","title":"Slack","pathname":"/reference/integrations/slack","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"},{"label":"Integrations"}]},{"id":"edZGMe12hjQesRYJKPIJ","title":"Wasabi","pathname":"/reference/integrations/wasabi","siteSpaceId":"sitesp_bhM4d","description":"This reference will get you up and running with the Chassy Wasabi integration","breadcrumbs":[{"label":"Reference"},{"label":"Integrations"}]},{"id":"w34cmtNAVjdpn8DYznDY","title":"Chassy Component for ESP32","pathname":"/reference/chassy-component-for-esp32","siteSpaceId":"sitesp_bhM4d","breadcrumbs":[{"label":"Reference"}]}]}