summaryrefslogtreecommitdiffstats
path: root/development/README.md
blob: 19493f989994c409c52a8d7bb90d3d15086ff337 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# OpenBMC Developer Documentation
This directory is focused on providing OpenBMC developers with the instructions
they need to get up and going with OpenBMC development. This can be reviewed in
any order you like, but the recommended flow can be found below.

1. [Development Environment Setup](dev-environment.md)

   Start here. This shows how to setup an OpenBMC development environment using
   its Software Development Kit and how to start the software emulator, QEMU.

2. [Hello World](sdk-hello-world.md)

   This shows how to use the Software Development Kit as you build and test your
   OpenBMC changes within QEMU.

3. [Web UI Development](web-ui.md)

   This shows how to modify the phosphor-webui web application and test your
   changes within QEMU.

4. [Adding a New System](add-new-system.md)

   This shows how to create a new meta-machine layer which is the first step to
   add support for your machine.

5. [Code Reviews Using Gerrit](gerrit-setup.md)

   This shows how to setup your environment to utilize Gerrit for submitting
   your changes for code review.
OpenPOWER on IntegriCloud