tree: bd791f7f6b0c24791ad9f04a1455c2479160ed0c [path history] [tgz]
  1. benchmarking/
  2. build/
  3. components/
  4. debugger/
  5. debugging/
  6. diagnostics/
  7. drivers/
  8. editors/
  9. error_codes/
  10. hardware/
  11. idk/
  12. internationalization/
  13. kernel/
  14. languages/
  15. monitor/
  16. prebuilt_packages/
  17. run/
  18. sessions/
  19. source_code/
  20. testing/
  21. tools/
  22. tracing/
  23. _toc.yaml
  24. README.md
docs/development/README.md

Development guides

This document is a top-level entry point to all of Fuchsia documentation related to developing Fuchsia and software running on Fuchsia.

Developer workflow

This sections describes the workflows and tools for building, running, testing and debugging Fuchsia and programs running on Fuchsia.

Languages

API

  • README - Developing APIs for Fuchsia
  • API Council - Definition of the API council
  • System - Rubric for designing the Zircon System Interface
  • FIDL API - Rubric for designing FIDL protocols
  • FIDL style - FIDL style rubric
  • C - Rubric for designing C library interfaces
  • Tools - Rubrics for designing developer tools
  • Devices - Rubric for designing device interfaces

ABI

  • System - Describes scope of the binary-stable Fuchsia System Interface

SDK

  • SDK - information about developing the Fuchsia SDK

Hardware

This section covers Fuchsia development hardware targets.

Drivers

This section covers developing drivers on Fuchsia.

Testing

Conventions

This section covers Fuchsia-wide conventions and best practices.

Tracing

Internationalization

Miscellaneous