Jump to content

Draft:Porting to a new device/Upstreaming

From postmarketOS Wiki

With the port in a working state, the final step is to upstream it so that other people can use it. After this step, the device will be selectable in pmbootstrap.

Creating a wiki page for the device

Every supported device needs to have a page on the postmarketOS wiki describing its status and installation/flashing steps.

Upstreaming the device port

Once your port is booting, upstream the device and kernel package to pmaports. With this, your port will become a part of postmarketOS and will be selectable for all users in pmbootstrap init.

Next steps

Maintaining the device

TODO TODO: Device maintainer docs are currently being drafted, see pmaports!7413

Getting more features working

After submitting your port, you can keep working on it to enable more features! You can find more information on component-specific pages - see Getting individual components working.