title: What is best practice to do small changes in source code in Yocto
body: <p>Is it good practice to edit source code in poky/build/tmp/work directory ? because if we accidentally cleansstate ,the changes will be erased. </p>
  
  <p>Alternatively  we can edit source code in "files" directory along with recipe file but since mostly code here is in zipped form due to large number of files , so we will need to unzip and zip again just to change one line of code. </p>
  
  <p>So what is best way to edit source code in yocto ? </p>