]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
dev-manual: Updated "Toaster" section to be API-only.
authorScott Rifenbark <scott.m.rifenbark@intel.com>
Thu, 12 Sep 2013 17:05:51 +0000 (10:05 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 22 Sep 2013 11:20:42 +0000 (12:20 +0100)
Fixes [YOCTO #4730]

The web interface for Toaster was cut from the 1.5 release.
I have commented out the existing section and replaced it with
a short introductory section for the API only.

(From yocto-docs rev: 7864e6d9958a9e582f5035f28afb063ef584396a)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
documentation/dev-manual/dev-manual-common-tasks.xml

index 1545258e32327f584182fdcbdb179e735e61ea75..4bdeedb8d7674e11f073088fc1e1fd672d396e89 100644 (file)
         </section>
     </section>
 
+    <section id="examining-builds-using-toaster">
+        <title>Examining Builds Using the Toaster API</title>
+
+        <para>
+            Toaster is an Application Programming Interface (API) to the 
+            OpenEmbedded build system, which uses BitBake.
+            The interface is a Representational State Transfer (REST) API
+            that queries for and returns build information using 
+            <filename>GET</filename> and <filename>JSON</filename>.
+        </para>
+
+        <para>
+            Through the API you can do the following:
+            <itemizedlist>
+                <listitem><para>See information about the tasks executed
+                    and reused during the build.</para></listitem>
+                <listitem><para>See what is built (recipes and
+                    packages) and what packages were installed into the final
+                    image.</para></listitem>
+                <listitem><para>See performance-related information such
+                    as build time, CPU usage, and disk I/O.</para></listitem>
+                <listitem><para>Examine error, warning and trace messages
+                    to aid in debugging.</para></listitem>
+            </itemizedlist>
+        </para>
+
+        <para>
+            In summary, the search operation retrieves a set of objects from 
+            a data store used to collect build information. 
+            The result contains all the data for the objects being returned.
+            You can order the results of the search by key and the search 
+            parameters are consistent for all object types.
+        </para>
+
+        <para>
+            For complete information on the API and its search operation
+            URI, parameters, and reposes, see the 
+            <ulink url='https://wiki.yoctoproject.org/wiki/REST_API_Contracts'>REST API Contracts</ulink>
+            Wiki page.
+        </para>
+    </section>
+
+<!--  Commenting out the Toaster GUI stuff as it did not make it for 1.5
+
     <section id="examining-builds-using-toaster">
         <title>Examining Builds using Toaster</title>
 
                 execution time, CPU usage and disk I/O per task.
             </para>
 
-<!--
+            <para>
                 The home page of the interface into the database organizes
                 builds into areas:
                 <itemizedlist>
                     <listitem><para>All builds, which appear in row format at
                         the end of the page.</para></listitem>
                 </itemizedlist>
+            </para>
+
             <para>
                 Each entry is linked to more detail on the particular build
                 or recipe.
                 task, and package information along with directory structure,
                 build time, CPU usage, and disk I/O information.
             </para>
--->
+
         </section>
 
         <section id='stopping-toaster'>
             </para>
         </section>
     </section>
+-->
 
     <section id="platdev-oprofile">
         <title>Profiling with OProfile</title>