| 
				     | 
				
| (4 intermediate revisions by the same user not shown) | 
| Line 1: | 
Line 1: | 
 | 
  |  | 
  | 
 | As an '''experienced image builder''' I want to '''add my own layers''' so that I can '''create heavily customised images to suit my project'''.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an '''image builder''' I want to '''quickly create an image from default options''' so that I don't need to '''worry about customisation'''.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | Projects
  |  | 
 | As an image builder I want to save my image configurations so that I can reuse them at a later stage.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want tobe able to run a qemu* image after the build so I can tell that it works.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to write images to removable media easily so I can test the image on the real hardware (this can be hard to do manually).
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to add things (functionality) so that I can customise my image to my needs.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to see the relationships between the recipes/pckgs so that I can better refine the contents of my image.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to see the status of the build in real time so that I know what the progress is at any time.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to download my img files so that I can deploy them and/or store them locally.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | Projects
  |  | 
 | As a team member I want to share my images and configurations with other team members so that we can better collaborate.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As a team member I want to be able to share packages with other team members so they don't need to build them again.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an engineer I want to be able to create package groups by selecting packages individually so other team members don't have to.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to view the result of a build that has completed in case it ran overnight (log).
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder if a build fails I want to see the build log with the error clearly highlighted and any relevant info so I can figure out what went wrong.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I wan tto be bale to send failure output (logs, other relevant info) to a 3rd party in case I can not fix the problem myself.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to go back after a build completes and edit selections / config in case I forgot something.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to get notifications (email?) when a build completes so I know when that happens what the result was briefly.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | As an image builder I want to be able to schedule builds so that I don't have to run them immediately.
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
 | Running Parallel Builds
  |  | 
 | 
  |  | 
 | As an image builderI want to be able to run or schedule more than one build to run in parallel in order to save time and make maximum use of resources.
  |  |