This section is for contributing to the Fuchsia open source platform and operating system.
You can explore the Fuchsia source code on Google Open Source Code Search.
Get started
If you're new to Fuchsia, complete Get started with Fuchsia first.
Basic workflows
- Download the Fuchsia source code
- fx workflows
- Developing with Fuchsia packages
- Fuchsia build system
- Workflow tips and questions
- Testing: Questions and Answers
Languages
API
- API Development
- Fuchsia API Council Charter
- Zircon System Interface Rubric
- FIDL API Rubric
- FIDL Style Guide
- C Library Readability Rubric
- Developer tool guidelines
Testing
- Debugging workflow
- Fuzz testing with LibFuzzer
- Test components
- Test environments
- Testability rubrics
- Test flake policy
- Host-target interaction tests
- Testing for Flakiness in CQ
- Testing a USB Device