Documentation Production Workflow

From Yocto Project
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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