"Change an existing component" tutorial

Aim

  • Show how to make a change to an existing component of a system in a feature branch using morph branch and morph edit
  • Introduce the related help and reference documentation
  • Introduce the branch naming convention

Task(s) to be completed

  • Create a new feature branch
  • Make a change in GNU Bash component
  • Build and deploy the changed system

Start state

The end state of the "Branch a system" tutorial

  • a functioning development environment
  • a populated Trove
  • a populated artifact cache
  • a built Baserock system
  • no system branches

End state

  • the chnaged system running on a deployment node

Steps

  • morph branch
  • morph edit
  • show what morph edit has done
  • edit the Bash code
  • build the changed system
  • deploy the changed system

Commentary on what is happening

Public