blob: c261780a651e54349f3930db598b18f60e3667ac [file] [log] [blame] [view]
# Explore Fuchsia {#explore-fuchsia}
Once you have Fuchsia up and running on a device or emulator,
check out the following resources:
* [Run ffx commands](#run-ffx-commands).
* [Run examples](#run-examples).
* [Create Fuchsia components](#create-fuchsia-components).
* [Contribute changes](#contribute-changes).
## Run ffx commands {#run-ffx-commands}
[`ffx`][ffx-overview] is a host tool for Fuchsia target workflows that
provides the consistent development experience across all Fuchsia environments
and host platforms.
The following are some of `ffx` command examples:
Note: See the full [`ffx` reference documentation](/reference/tools/sdk/ffx.md).
* Display the list of devices:
```posix-terminal
ffx target list
```
* Display the device information:
```posix-terminal
ffx target show
```
* Print the device logs:
```posix-terminal
ffx log
```
* Reboot the device:
```posix-terminal
ffx target reboot
```
## Run examples {#run-examples}
To try out Fuchsia's sample software, check out the guides below:
* [Run an example component](/docs/development/run/run-examples.md)
* [Run a test component](/docs/development/run/run-test-component.md)
## Create Fuchsia components {#create-fuchsia-components}
The basic executable units of software in Fuchsia are
[components](/docs/concepts/components/v2), and these components interact
with each other using [FIDL](/docs/concepts/fidl/overview.md)
(Fuchsia Interface Definition Language) protocols.
To learn more about Fuchsia components and FIDL, check out the guides below:
* [Build components](/docs/development/components/build.md)
* [FIDL overview](/docs/development/languages/fidl/README.md)
* [FIDL tutorials](/docs/development/languages/fidl/tutorials/overview.md)
## Contribute changes {#contribute-changes}
When you're ready to contribute to the Fuchsia project,
see [Contribute changes][contribute-changes].
## See also
For more information on Fuchsia's development workflows,
check out the following resources:
* [fx workflows](/docs/development/build/fx.md)
* [Workflow tips and questions](/docs/development/source_code/workflow_tips_and_faq.md)
* [Configure editors](/docs/reference/tools/editors/README.md)
* [Source code layout](/docs/development/source_code/layout.md)
* [Build system](/docs/development/build/build_system/index.md)
<!-- Reference links -->
[components]: /docs/concepts/components/v2
[run-examples]: /docs/development/run/run-examples.md
[ffx-overview]: /docs/development/tools/ffx/overview.md
[fidl]: /docs/development/languages/fidl
[fidl-tutorials]: /docs/development/languages/fidl/tutorials/overview.md
[fidl-concepts]: /docs/concepts/fidl/overview.md
[run-fuchsia-tests]: /docs/development/testing/run_fuchsia_tests.md
[scenic]: /docs/concepts/ui/scenic/index.md
[contribute-changes]: /docs/development/source_code/contribute_changes.md