summaryrefslogtreecommitdiffstats
path: root/documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html')
-rw-r--r--documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html135
1 files changed, 135 insertions, 0 deletions
diff --git a/documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html b/documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html
new file mode 100644
index 0000000000..3dcc2af5eb
--- /dev/null
+++ b/documentation/getting-started/eclipse/html/getting-started/yocto-project-repositories.html
@@ -0,0 +1,135 @@
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4<title>2.5. Yocto Project Source Repositories</title>
5<link rel="stylesheet" type="text/css" href="../book.css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7<link rel="home" href="index.html" title="Getting Started With Yocto Project">
8<link rel="up" href="overview-development-environment.html" title="Chapter 2. The Yocto Project Development Environment">
9<link rel="prev" href="basic-commands.html" title="2.4.2. Basic Commands">
10<link rel="next" href="licensing.html" title="2.6. Licensing">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="2.5. Yocto Project Source Repositories">
13<div class="titlepage"><div><div><h2 class="title" style="clear: both">
14<a name="yocto-project-repositories"></a>2.5. Yocto Project Source Repositories</h2></div></div></div>
15<p>
16 The Yocto Project team maintains complete source repositories for all
17 Yocto Project files at
18 <a class="ulink" href="http://git.yoctoproject.org/cgit/cgit.cgi" target="_self">http://git.yoctoproject.org/cgit/cgit.cgi</a>.
19 This web-based source code browser is organized into categories by
20 function such as IDE Plugins, Matchbox, Poky, Yocto Linux Kernel, and
21 so forth.
22 From the interface, you can click on any particular item in the "Name"
23 column and see the URL at the bottom of the page that you need to clone
24 a Git repository for that particular item.
25 Having a local Git repository of the
26 <a class="link" href="../ref-manual/source-directory.html" target="_self">Source Directory</a>,
27 which is usually named "poky", allows
28 you to make changes, contribute to the history, and ultimately enhance
29 the Yocto Project's tools, Board Support Packages, and so forth.
30 </p>
31<p>
32 For any supported release of Yocto Project, you can also go to the
33 <a class="ulink" href="http://www.yoctoproject.org" target="_self">Yocto Project Website</a> and
34 select the "Downloads" tab and get a released tarball of the
35 <code class="filename">poky</code> repository or any supported BSP tarballs.
36 Unpacking these tarballs gives you a snapshot of the released
37 files.
38 </p>
39<div class="note" title="Notes" style="margin-left: 0.5in; margin-right: 0.5in;">
40<h3 class="title">Notes</h3>
41<div class="itemizedlist"><ul class="itemizedlist" type="disc">
42<li class="listitem"><p>
43 The recommended method for setting up the Yocto Project
44 <a class="link" href="../ref-manual/source-directory.html" target="_self">Source Directory</a>
45 and the files for supported BSPs
46 (e.g., <code class="filename">meta-intel</code>) is to use
47 <a class="link" href="git.html" title="2.4. Git">Git</a> to create a local copy of
48 the upstream repositories.
49 </p></li>
50<li class="listitem"><p>
51 Be sure to always work in matching branches for both
52 the selected BSP repository and the
53 <a class="link" href="../ref-manual/source-directory.html" target="_self">Source Directory</a>
54 (i.e. <code class="filename">poky</code>) repository.
55 For example, if you have checked out the "master" branch
56 of <code class="filename">poky</code> and you are going to use
57 <code class="filename">meta-intel</code>, be sure to checkout the
58 "master" branch of <code class="filename">meta-intel</code>.
59 </p></li>
60</ul></div>
61</div>
62<p>
63 </p>
64<p>
65 In summary, here is where you can get the project files needed for
66 development:
67 </p>
68<div class="itemizedlist"><ul class="itemizedlist" type="disc">
69<li class="listitem">
70<p><a name="source-repositories"></a>
71 <span class="emphasis"><em>
72 <a class="ulink" href="http://git.yoctoproject.org/cgit/cgit.cgi" target="_self">Source Repositories:</a>
73 </em></span>
74 This area contains IDE Plugins, Matchbox, Poky, Poky Support,
75 Tools, Yocto Linux Kernel, and Yocto Metadata Layers.
76 You can create local copies of Git repositories for each of
77 these areas.</p>
78<p>
79 </p>
80<table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="540"><tr style="height: 360px"><td align="center"><img src="figures/source-repos.png" align="middle" width="540"></td></tr></table>
81<p>
82 For steps on how to view and access these upstream Git
83 repositories, see the
84 "<a class="link" href="../dev-manual/accessing-source-repositories.html" target="_self">Accessing Source Repositories</a>"
85 Section in the Yocto Project Development Tasks Manual.
86 </p>
87</li>
88<li class="listitem">
89<p><a name="index-downloads"></a>
90 <span class="emphasis"><em>
91 <a class="ulink" href="http://downloads.yoctoproject.org/releases/" target="_self">Index of /releases:</a>
92 </em></span>
93 This is an index of releases such as
94 the <span class="trademark">Eclipse</span>&#8482;
95 Yocto Plug-in, miscellaneous support, Poky, Pseudo, installers
96 for cross-development toolchains, and all released versions of
97 Yocto Project in the form of images or tarballs.
98 Downloading and extracting these files does not produce a local
99 copy of the Git repository but rather a snapshot of a
100 particular release or image.</p>
101<p>
102 </p>
103<table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="540"><tr style="height: 315px"><td align="center"><img src="figures/index-downloads.png" align="middle" height="315"></td></tr></table>
104<p>
105 For steps on how to view and access these files, see the
106 "<a class="link" href="../dev-manual/accessing-index-of-releases.html" target="_self">Accessing Index of Releases</a>"
107 section in the Yocto Project Development Tasks Manual.
108 </p>
109</li>
110<li class="listitem">
111<p><a name="downloads-page"></a>
112 <span class="emphasis"><em>"Downloads" page for the
113 <a class="ulink" href="http://www.yoctoproject.org" target="_self">Yocto Project Website</a>:
114 </em></span></p>
115<p class="writernotes">This section will change due to
116 reworking of the YP Website.</p>
117<p>The Yocto Project website includes a "Downloads" tab
118 that allows you to download any Yocto Project
119 release and Board Support Package (BSP) in tarball form.
120 The tarballs are similar to those found in the
121 <a class="ulink" href="http://downloads.yoctoproject.org/releases/" target="_self">Index of /releases:</a> area.</p>
122<p>
123 </p>
124<table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="540"><tr style="height: 360px"><td align="center"><img src="figures/yp-download.png" align="middle" width="540"></td></tr></table>
125<p>
126 For steps on how to use the "Downloads" page, see the
127 "<a class="link" href="../dev-manual/using-the-downloads-page.html" target="_self">Using the Downloads Page</a>"
128 section in the Yocto Project Development Tasks Manual.
129 </p>
130</li>
131</ul></div>
132<p>
133 </p>
134</div></body>
135</html>