summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2011-08-01 16:18:23 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-08-04 15:07:52 +0100
commite4448dac9331adfddaa08074c35ba072bb6afcef (patch)
tree643a048c5e60e52e6b2852aeaac18f378c6e1ce7 /documentation
parente3687ca853923fd8a007a12d7e89ce0e80dc05eb (diff)
downloadpoky-e4448dac9331adfddaa08074c35ba072bb6afcef.tar.gz
documentation/dev-manual/dev-manual-newbie.xml: updated intro paragraph and figs
I updated the introduction paragraph to cast the chapter more for YP than just generic newbie information. Also, added three screenshots for the source areas at Dave Stewart's suggestion. (From yocto-docs rev: 26d3c58ff6295515c593c8b0b12dc3d6952b752a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/dev-manual/dev-manual-newbie.xml35
1 files changed, 20 insertions, 15 deletions
diff --git a/documentation/dev-manual/dev-manual-newbie.xml b/documentation/dev-manual/dev-manual-newbie.xml
index 6654e7153e..a1652018df 100644
--- a/documentation/dev-manual/dev-manual-newbie.xml
+++ b/documentation/dev-manual/dev-manual-newbie.xml
@@ -3,21 +3,18 @@
3 3
4<chapter id='dev-manual-newbie'> 4<chapter id='dev-manual-newbie'>
5 5
6<title>Working with Open Source Code</title> 6<title>The Yocto Project Open Source Development Environment</title>
7 7
8<para> 8<para>
9 This chapter presents information for users new or unfamiliar with working in an open source environment. 9 This chapter helps you understand the Yocto Project as an open source development project.
10 Working in this type of environment is different than working in a closed, proprietary environment. 10 In general, working in an open-source environment is very different than working in a closed,
11 The chapter also presents information specific to the Yocto Project environment. 11 proprietary environment.
12 It specifically addresses licensing issues, code repositories, the open-source distributed version control 12 Additionally, the Yocto Project uses specific tools and constructs as part of its development
13 system Git, and best practices using Yocto Project. 13 environment.
14 The chapter specifically addresses open source philosophy, licensing issues, code repositories,
15 the open source distributed version control system Git, and best practices using Yocto Project.
14</para> 16</para>
15 17
16<note><para>
17 If you are a seasoned open source developer and are familiar with Git, you might just be interested
18 in the Yocto Project specific information in this chapter.
19</para></note>
20
21<section id='open-source-philosophy'> 18<section id='open-source-philosophy'>
22 <title>Open Source Philosophy</title> 19 <title>Open Source Philosophy</title>
23 20
@@ -102,18 +99,26 @@
102 <listitem><para><emphasis><ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'>Source Repositories:</ulink></emphasis> 99 <listitem><para><emphasis><ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'>Source Repositories:</ulink></emphasis>
103 This area contains IDE Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and Yocto 100 This area contains IDE Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and Yocto
104 Metadata Layers. 101 Metadata Layers.
105 You can create Git repositories for each of these areas.</para></listitem> 102 You can create Git repositories for each of these areas.</para>
103 <para>
104 <imagedata fileref="figures/source-repos.png" align="center" width="6in" depth="4in" />
105 </para></listitem>
106 <listitem><para><emphasis><ulink url='http://autobuilder.yoctoproject.org/downloads/'>Index of /downloads:</ulink></emphasis> 106 <listitem><para><emphasis><ulink url='http://autobuilder.yoctoproject.org/downloads/'>Index of /downloads:</ulink></emphasis>
107 This area contains an index of the Eclipse-plugin, miscellaneous support, poky, pseudo, and 107 This area contains an index of the Eclipse-plugin, miscellaneous support, poky, pseudo, and
108 all released versions of Yocto Project in the form of images or tarballs. 108 all released versions of Yocto Project in the form of images or tarballs.
109 Downloading and extracting these files does not produce a Git repository but rather 109 Downloading and extracting these files does not produce a Git repository but rather
110 a snapshot of a particular release or image. 110 a snapshot of a particular release or image.
111 [WRITER NOTE: link will be http://downloads.yoctoproject.org.]</para></listitem> 111 [WRITER NOTE: link will be http://downloads.yoctoproject.org.]</para>
112 <para>
113 <imagedata fileref="figures/index-downloads.png" align="center" width="6in" depth="4in" />
114 </para></listitem>
112 <listitem><para><emphasis><ulink url='http://www.yoctoproject.org/download'>Yocto Project Download Page</ulink></emphasis> 115 <listitem><para><emphasis><ulink url='http://www.yoctoproject.org/download'>Yocto Project Download Page</ulink></emphasis>
113 This page on the Yocto Project website allows you to download any Yocto Project 116 This page on the Yocto Project website allows you to download any Yocto Project
114 release of Board Support Package (BSP) in tarball form. 117 release or Board Support Package (BSP) in tarball form.
115 The tarballs are similar to those found in the 118 The tarballs are similar to those found in the
116 <ulink url='http://autobuilder.yoctoproject.org/downloads/'>Index of /downloads:</ulink> area. 119 <ulink url='http://autobuilder.yoctoproject.org/downloads/'>Index of /downloads:</ulink> area.</para>
120 <para>
121 <imagedata fileref="figures/yp-download.png" align="center" width="6in" depth="4in" />
117 </para></listitem> 122 </para></listitem>
118 </itemizedlist> 123 </itemizedlist>
119 </para> 124 </para>