source: Developing/Support-New-OS.md
hide_toc: true

This document is broken down into the relevant sections depending on what support you are adding.
During all of these examples we will be using the OS of `pulse` as the example OS we will add. 

>  - [Adding the initial detection.](os/Initial-Detection.md)
>  - [Adding Memory and CPU information.](os/Mem-CPU-Information.md)
>  - [Adding Health / Sensor information.](os/Health-Information.md)
>  - [Adding Wireless Sensor information.](os/Wireless-Sensors.md)
>  - [Adding custom graphs.](os/Custom-Graphs.md)
>  - [Adding Unit tests (required).](os/Test-Units.md)
