tree: 1c095b13bc561c6c54762ea6d8fa675383e935dd [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. banjo/
  5. bundles/
  6. config.gni
  7. config/
  8. cts/
  9. dart/
  10. devices/
  11. docs/
  12. fidl/
  13. lib/
  14. manifests/
  15. sdk_source_set.profile_list
  16. testing/
  17. tools/
sdk/README.md

Fuchsia IDK

This directory contains build instructions for the core of Fuchsia, the Fuchsia Integrator Development Kit (IDK). The IDK is produced (or built) by processing the contents of this directory.

Software outside of the Platform Source Tree should depend only on the Fuchsia IDK.

Learn more

Developer-facing development kits are then derived from the IDK. For example (this list is not exhaustive):

  • Software Development Kit (SDK)
  • Product Development Kit (PDK)

Categories

Not all the interfaces defined in this directory are part of every Fuchsia SDK. Instead, interfaces have a category label that determines whether the interface can be included in a given SDK. For example, interfaces with the internal category are available only within the Platform Source Tree. Interfaces with the partner category are additionally available to partner projects. See sdk_atom.gni for more details.

Governance

The API surface described by the IDK is governed by the Fuchsia API Council and should conform to the appropriate API rubrics.