Documentation Production Workflow

From Yocto Project
Jump to navigationJump to search

This page gathers ideas to properly document a production workflow for developers...

Initial ideas from Robert Berger, summarized and expanded by this mind mapping attachement: https://bugzilla.yoctoproject.org/attachment.cgi?id=4793

A developer workflow for production should be mentioned:

  • SDK for developer/bitbake for production build and Yocto/OE person
  • devtool for developer/devtool for Yocto/OE person

Build efficiency

  • local source mirrors
  • strategies for handling the git cloned repos (use local branches and rebase vs bbappend )

Software update solutions

SW update solutions (System Update) should be mentioned for production, since people are reinventing all the time what's already there.

Tracking image contents

License compliance

  • Something like the oss-review toolkit (https://github.com/tsteenbe/ort) could be used to help with license compliance. I am not sure yet whether this should be outside of the YP or integrated with it.

Hardening the production image

Credits

Thanks to:

  • Robert Berger
  • Randy MacLeod