This section is for contributing to the Fuchsia open source platform and operating system.
- Get started - If you're new to the Fuchsia platform, complete this guide first.
- Source code
- fx workflows
- Pushing a package
- Working across different petals
- Build system
- Workflow tips and FAQ
- Testing FAQ
- README - Language usage in Fuchsia
- C/C++
- Dart
- FIDL
- Go
- Rust
- Python
- Flutter modules - How to write a graphical module using Flutter
- New language - How to bring a new language to Fuchsia
- 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