Toaster: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
Line 5: Line 5:
Here are the design documents we follow.
Here are the design documents we follow.


== User Experience Design ==
== User interface ==


Design takes place in evolutive steps, and most recent design usually supersedes older ones.  
The design of the user interface takes place in iterations, and most recent design supersedes older ones.  
Here is a set of links to the UEx Design pages.
Here is a set of links to design documentation.
* [[Web_Hob_design_project_with_T%26T]] - the current design to be followed in terms of UEx and UI
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design
* [[Visualisations]] - different ways to run visualisations
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob
* [[File:Multiuser_support_in_Web_Hob.pdf]] - preliminary design document
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios
* [[File:Web_Hob_content_structure.pdf]]
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture


=== WebHob mockups ===
=== WebHob clickable prototype ===
* [https://github.com/tobiasandtobias/yocto-clickable-prototype Clickable prototype]
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html]


 
=== Old design documents ===
=== Old UEx documents ===
* [[WebHob_Design]]
* [[WebHob_Design]]
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]

Revision as of 16:51, 23 May 2013

WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.

General discussion about Web Hob happens on a dedicated mailing list: https://lists.yoctoproject.org/listinfo/webhob

Here are the design documents we follow.

User interface

The design of the user interface takes place in iterations, and most recent design supersedes older ones. Here is a set of links to design documentation.

WebHob clickable prototype

Old design documents

Architecture and component design

We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage. In the first stage, synchronized with the planning of Yocto 1.5, we'll implement a build analysis / image inspection module.

WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we've taken care to account for further expansion needs, and account for scalability problems.


Installation and Running

We provide a manual for installation and running WebHob as part of this wiki.

Testing



Old page content

This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project.

General discussion about Web Hob happens on a dedicated mailing list: https://lists.yoctoproject.org/listinfo/webhob

There have been 2 main pieces of work related to Web Hob so far:

Web Hob information architecture

This document represents the content structure of the Web Hob application.

File:Web Hob content structure.pdf

Different approaches to multi-user workflows

This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob.

Visualisations index

The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is listing them all.