Toaster: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project. | 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 https://lists.yoctoproject.org/listinfo/webhob] | |||
Here are the design documents we follow. | Here are the design documents we follow. | ||
Line 12: | Line 11: | ||
* [[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 current design to be followed in terms of UEx and UI | ||
* [[Visualisations]] - different ways to run visualisations | * [[Visualisations]] - different ways to run visualisations | ||
* [[ | * [[File:Multiuser_support_in_Web_Hob.pdf]] - preliminary design document | ||
* [[File:Web_Hob_content_structure.pdf]] | |||
=== WebHob mockups === | === WebHob mockups === | ||
* | * [https://github.com/tobiasandtobias/yocto-clickable-prototype Clickable prototype] | ||
=== Old UEx 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] | |||
== Architecture and component design == | == 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. | 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. | ||
* [[ WebHob general architecture ]] | * [[ WebHob general architecture ]] |
Revision as of 13:31, 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 Experience Design
Design takes place in evolutive steps, and most recent design usually supersedes older ones. Here is a set of links to the UEx Design pages.
- Web_Hob_design_project_with_T&T - the current design to be followed in terms of UEx and UI
- Visualisations - different ways to run visualisations
- File:Multiuser support in Web Hob.pdf - preliminary design document
- File:Web Hob content structure.pdf
WebHob mockups
Old UEx 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.