Development

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

  • System - Rubric for designing the Zircon System Interface
  • FIDL - Rubric for designing FIDL protocols
  • C - Rubric for designing C library interfaces
  • Tools - Rubrics for designing developer tools

SDK

  • SDK - information about developing the Fuchsia SDK

Hardware

This section covers Fuchsia development hardware targets.

Conventions

This section covers Fuchsia-wide conventions and best practices.

Miscellaneous