Repository: incubator-mynewt-site
Updated Branches:
  refs/heads/asf-site 90d67204d -> bb4af1c86


Merge branch 'MYNEWT-260' of 
https://github.com/paulfdietrich/incubator-mynewt-site plus minor edits


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/bb4af1c8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/bb4af1c8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/bb4af1c8

Branch: refs/heads/asf-site
Commit: bb4af1c86356142cfdd394101e9d523bd9fbcc1b
Parents: 90d6720
Author: aditihilbert <[email protected]>
Authored: Fri Mar 18 10:07:06 2016 -0700
Committer: aditihilbert <[email protected]>
Committed: Fri Mar 18 10:07:06 2016 -0700

----------------------------------------------------------------------
 mkdocs/search_index.json                   |  55 ++
 os/tutorials/STM32F303/index.html          |  10 +
 os/tutorials/add_repos/index.html          | 758 ++++++++++++++++++++++++
 os/tutorials/air_quality_sensor/index.html |  10 +
 os/tutorials/arduino_zero/index.html       |  10 +
 os/tutorials/how_to_edit_docs/index.html   |  10 +
 os/tutorials/nRF52/index.html              |  10 +
 os/tutorials/olimex/index.html             |  10 +
 os/tutorials/tutorials/index.html          |  10 +
 os/tutorials/unit_test/index.html          |  10 +
 sitemap.xml                                |  22 +-
 11 files changed, 904 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/mkdocs/search_index.json
----------------------------------------------------------------------
diff --git a/mkdocs/search_index.json b/mkdocs/search_index.json
index 79a209d..a4eafd7 100644
--- a/mkdocs/search_index.json
+++ b/mkdocs/search_index.json
@@ -651,6 +651,61 @@
             "title": "Local preview of HTML files"
         }, 
         {
+            "location": "/os/tutorials/add_repos/", 
+            "text": "Additional Repositories\n\n\nWhat is a Repository\n\n\nA 
repository is a version-ed Mynewt project, which is a \ncollection of Mynewt 
packages organized in a specific\nway.  \n\n\nWhat differentiates a repository 
from a Mynewt project is the presence of a\n\nrepository.yml\n file describing 
the repository. This will be described \nbelow. \nNote:\n For the remainder of 
this document we'll use the term repo as shorthand for a \nMynewt 
repository.\n\n\nRepos are useful because they are an organized way for the 
community\nto share Mynewt packages and projects.  In fact, the Mynewt-core is 
\ndistributed as a repo.\n\n\n\n\nWhy does Mynewt need additional 
repos?\n\n\nRepos add functionality not included in the Mynewt core.  New repos 
might be created for \nseveral reasons.\n\n\n\n\nExpertise\n.  Individuals or 
organizations may have expertise that they want\nto share in the form of repos. 
For example a chip vendor may\ncreate a repo to hold the Mynewt support for thei
 r chips.\n\n\nNon-Core component\n.  Some components, although very useful to 
Mynewt users\nare not core to all Mynewt users.  These are likely candidates to 
be held in \ndifferent repos.\n\n\nSoftware licensing\n.  Some software have 
licenses that make them incompatible\nwith the ASF (Apache Software Foundation) 
license policies.  These may be \nvaluable components to some Mynewt users, but 
cannot be contained in the \napache-Mynewt-core\n.\n\n\n\n\n\n\nWhat Repos are 
in my Project\n\n\nThe list of repos used by your project are contained within 
the \n\nproject.yml\n file.  An example can be seen by creating a new 
project:\n\n\n$ mkdir ~/dev\n$ cd ~/dev\n$ newt new myproj\n$ cd 
myproj\n\n\n\n\n\n\n\nView the \nproject.yml\n section and you will see a line 
describing the repos:\n\n\nproject.repositories:\n    - 
apache-Mynewt-core\n\n\n\n\n\n \n\n\nBy default, this newly created project 
uses a single repo called \n\napache-Mynewt-core\n.  \n\n\nIf you wish to add 
additional repos, yo
 u would add \nadditional lines to the \nproject.repositories\n variable like 
this.\n\n\nproject.repositories:\n    - apache-Mynewt-core\n    - 
another_repo_named_x\n\n\n\n\n\n\n\nRepo Descriptors\n\n\nIn addition to the 
repo name, the \nproject.yml\n file must also contain\na repo descriptor for 
each repository you include that gives \nnewt\n \ninformation on obtaining the 
repo.\n\n\nIn the same \nmyproj\n above you will see the following repo 
descriptor.\n\n\nrepository.apache-Mynewt-core:\n    type: github\n    vers: 
0-latest\n    user: apache\n    repo: incubator-mynewt-core\n\n\n\n\n\nA repo 
descriptor starts with \nrepository.\nname\n.\n.  In this example, the 
\ndescriptor specifies the information for the 
\napache-Mynewt-core\n.\n\n\n\n\nThe fields within the descriptor have the 
following definitions:\n\n\n\n\n\n\ntype\n -- The type of code storage the repo 
uses.  The current version\nof \nnewt\n only supports github.  Future versions 
may support generic git or other\ncode sto
 rage mechanisms.\n\n\n\n\n\n\nvers\n -- The version of the repo to use for 
your project.  A source\ncode repository contains many versions of the source. 
This field is used to \nspecify the one to use for this project.  See the 
section on versions below \nfor a detailed description of the format of this 
field.\n\n\n\n\n\n\nuser\n -- The username for the repo.  On github, this is 
the name\nafter \ngithub.com\n in the repo path.  Consider the repository 
\n\nhttps://github.com/apache/incubator-mynewt-core\n. It has username 
\napache\n.  \n\n\n\n\n\n\nrepo\n -- The name of the repo.  On github, this is 
the name after\nthe username described above.  Consider the repository 
\n\nhttps://github.com/apache/incubator-mynewt-core\n. It has username 
\n\nincubator-mynewt-core\n.  This is a path to the source control\nand should 
not be confused with the name of the repo that you used in the 
\n\nrepository.\nname\n declaration above.   That name is contained 
elsewhere\nwithin the repo. See Below.\
 n\n\n\n\n\n\n\n\nAdding Existing Repos to my Project\n\n\nTo add a new repo to 
your project, you have to complete two steps.\n\n\n\n\n\n\nEdit the 
\nproject.yml\n file and add a new repo descriptor.  The previous\nsection 
includes information on the field required in your repo 
descriptor.\n\n\n\n\n\n\nEdit the \nproject/yml\n file and add a new line to 
the \nproject.repositories\n\nvariable with the name of the repo you are 
adding.  \n\n\n\n\n\n\nAn example if a \nproject.yml\n file with two 
repositories is shown below:\n\n\nproject.name: 
\nmy_project\n\n\nproject.repositories:\n    - apache-Mynewt-core\n    - 
Mynewt_arduino_zero\n\n# Use github\ns distribution mechanism for core ASF 
libraries.\n# This provides mirroring automatically for 
us.\n#\nrepository.apache-Mynewt-core:\n    type: github\n    vers: 0-latest\n  
  user: apache\n    repo: incubator-mynewt-core\n\n# a special repo to hold 
hardware specific stuff for arduino zero\nrepository.Mynewt_arduino_zero:\n    
type: github\
 n    vers: 0-latest\n    user: runtimeinc\n    repo: 
Mynewt_arduino_zero\n\n\n\n\n\n\n\nWhat Version of the Repo to use\n\n\nMynewt 
repos are version-ed artifacts.  They are stored in source control \nsystems 
like github.  The repo descriptor in your \nproject.yml\n file must\nspecify 
the version of the repo you will accept into your project.\n\n\nFor now, we are 
at the beginnings of Mynewt. For testing and evaluation\nplease use 
\n0-latest\n in the \nvers\n field in your repo descriptor.\n\n\n    
vers:0-latest\n\n\n\n\n\nSee below for a description of the version 
system.\n\n\n\n\nWhat is in a Repo\n\n\nA repo is a collection of Mynewt 
packages organized in a specific\nway and stored in one of the supported code 
storage methods described above.  \n\n\nA repo is a Mynewt project with an 
additional file \nrepository.yml\n\nwhich describes the repo for use by 
\nnewt\n (and humans browsing them).\n\n\nThere is one key consideration for 
this \nrepository.yml\n file. The \n\nrepository.ym
 l\n file only lives in the master branch of the git\nrepository.  \nNewt\n 
will always fetch this file from the master branch and then\nuse that to 
resolve the actual branch required depending on the version\nspecified in the 
project.  Special care should be taken to ensure that this\nfile exists only in 
the master branch.\n\n\nHere is the \nrepository.yml\n file from the 
apache-Mynewt-core:\n\n\nrepo.name: apache-mynewt-core\nrepo.versions:\n    
\n0.7.9\n: \nMynewt_0_8_0_b2_tag\n\n    \n0-latest\n: \n0.7.9\n\n    
\n0.8-latest\n: \n0.7.9\n\n\n\n\n\n\n\n\nIt contains the 
following:\n\n\n\n\nrepo.name\n The external name that is used to include the 
library in \nyour \nproject.yml\n file.   This is the name you in include in 
the \nproject.repositories\n variable when adding this repository to your 
project.\n\n\nrepo.versions\n A description of what versions to give the user 
depending \non the settings in their \nproject.yml\n file.  See below for a 
thorough description\non versioning. 
 Its a flexible mapping between version numbers and git 
branches.\n\n\n\n\n\n\nRepo Version\n\n\nThe version field argument in your 
\nproject.yml\n file has the following 
format:\n\n\nmajor_num\n.\nminor_num\n.\nrevision_num\n\n\n\n\n\n\nor\n\n\nmajor_num\n.\nminor_num\n-\nstability
 string\n\n\n\n\n\n\nor \n\n\nmajor_num\n-\nstability 
string\n\n\n\n\n\n\n\n\nThe stability string can be one of 3 pre-defined 
stability values.\n\n\n\n\nstable -- A stable release version of the 
repository\n\n\ndev    -- A development version from the repository\n\n\nlatest 
-- The latest from the repository\n\n\n\n\nIn your \nproject.yml\n file you can 
specify different combinations of \nthe version number and stability value.  
For example:\n\n\n\n\n0-latest\n      -- The latest version with major number 
0\n\n\n1.2-stable\n    -- The latest stable version with major and minor number 
1.2\n\n\n1.2-dev\n       -- The development version from 1.2\n\n\n1.1.1\n       
  -- a specific version 1.1.1\n\n\n\n\nYou c
 annot specify a stability string with a fully numbered version, 
e.g.\n\n\n1.2.8-stable\n\n\n\n\n\n\n\nA \nrepository.yml\n file contains 
information to match this version request\ninto a git branch to fetch for your 
project.\n\n\nIts up to the repository maintainer to map these to branches of 
the \nrepository.  For example, let's say in a fictitious repository the 
following are \ndefined.\n\n\nrepo.versions:\n    \n0.8.0\n: 
\nxxx_branch_0_8_0\n\n    \n1.0.0\n: \nxxx_branch_1_0_0\n\n    \n1.0.2\n: 
\nxxx_branch_1_0_2\n\n    \n1.1.1\n: \nxxx_branch_1_1_0\n\n    \n1.1.2\n: 
\nxxx_branch_1_1_2\n\n    \n1.2.0\n: \nxxx_branch_1_2_0\n\n    \n1.2.1\n: 
\nxxx_branch_1_2_1\n\n    \n1.2-dev\n: \n1.2.1\n\n    \n1-dev\n: \n1.2-dev\n\n  
  \n1.2-stable\n: \n1.2.0\n\n    \n0-latest\n: \n0.8.0\n\n    \n1-latest\n: 
\n1-dev\n\n    ....\n\n\n\n\n\nWhen the \nproject.yml\n file asks for 
\n1.2-stable\n its resolved to version\n\n1.2.0\n (perhaps \n1.2.1\n is not 
stable yet), which resolves to a specific\nbr
 anch \nxxx_branch_1_2_0\n.  This is the branch that \nnewt\n fetches into 
\nyour project.\n\n\n\n\nHow to find out what Repos are available for Mynewt 
components\n\n\nCurrently, there is no \nnewt\n command to locate/search Mynewt 
package \nrepositories.  However, since the \nnewt\n tool supports only github, 
\nsearching github by keyword is a satisfactory option until a search \ntool is 
created.\n\n\nWhen searching github, recall that a Mynewt repository must 
\nhave a \nrepository.yml\n file in its root directory. If you don't see \nthat 
file, it's not a Mynewt repository and can't be included in your \nproject via 
the newt tool.  \n\n\nOnce you find a repository, the github URL and 
\nrepository.yml\n file\nshould give you all the information to add it to your 
\nproject.yml\n file.", 
+            "title": "Additional Repositories"
+        }, 
+        {
+            "location": "/os/tutorials/add_repos/#additional-repositories", 
+            "text": "", 
+            "title": "Additional Repositories"
+        }, 
+        {
+            "location": "/os/tutorials/add_repos/#what-is-a-repository", 
+            "text": "A repository is a version-ed Mynewt project, which is a 
\ncollection of Mynewt packages organized in a specific\nway.    What 
differentiates a repository from a Mynewt project is the presence of a 
repository.yml  file describing the repository. This will be described \nbelow. 
 Note:  For the remainder of this document we'll use the term repo as shorthand 
for a \nMynewt repository.  Repos are useful because they are an organized way 
for the community\nto share Mynewt packages and projects.  In fact, the 
Mynewt-core is \ndistributed as a repo.", 
+            "title": "What is a Repository"
+        }, 
+        {
+            "location": 
"/os/tutorials/add_repos/#why-does-mynewt-need-additional-repos", 
+            "text": "Repos add functionality not included in the Mynewt core.  
New repos might be created for \nseveral reasons.   Expertise .  Individuals or 
organizations may have expertise that they want\nto share in the form of repos. 
For example a chip vendor may\ncreate a repo to hold the Mynewt support for 
their chips.  Non-Core component .  Some components, although very useful to 
Mynewt users\nare not core to all Mynewt users.  These are likely candidates to 
be held in \ndifferent repos.  Software licensing .  Some software have 
licenses that make them incompatible\nwith the ASF (Apache Software Foundation) 
license policies.  These may be \nvaluable components to some Mynewt users, but 
cannot be contained in the  apache-Mynewt-core .", 
+            "title": "Why does Mynewt need additional repos?"
+        }, 
+        {
+            "location": 
"/os/tutorials/add_repos/#what-repos-are-in-my-project", 
+            "text": "The list of repos used by your project are contained 
within the  project.yml  file.  An example can be seen by creating a new 
project:  $ mkdir ~/dev\n$ cd ~/dev\n$ newt new myproj\n$ cd myproj   View the  
project.yml  section and you will see a line describing the repos:  
project.repositories:\n    - apache-Mynewt-core     By default, this newly 
created project uses a single repo called  apache-Mynewt-core .    If you wish 
to add additional repos, you would add \nadditional lines to the  
project.repositories  variable like this.  project.repositories:\n    - 
apache-Mynewt-core\n    - another_repo_named_x", 
+            "title": "What Repos are in my Project"
+        }, 
+        {
+            "location": "/os/tutorials/add_repos/#repo-descriptors", 
+            "text": "In addition to the repo name, the  project.yml  file must 
also contain\na repo descriptor for each repository you include that gives  
newt  \ninformation on obtaining the repo.  In the same  myproj  above you will 
see the following repo descriptor.  repository.apache-Mynewt-core:\n    type: 
github\n    vers: 0-latest\n    user: apache\n    repo: incubator-mynewt-core  
A repo descriptor starts with  repository. name . .  In this example, the 
\ndescriptor specifies the information for the  apache-Mynewt-core .   The 
fields within the descriptor have the following definitions:    type  -- The 
type of code storage the repo uses.  The current version\nof  newt  only 
supports github.  Future versions may support generic git or other\ncode 
storage mechanisms.    vers  -- The version of the repo to use for your 
project.  A source\ncode repository contains many versions of the source. This 
field is used to \nspecify the one to use for this project.  See the section on 
ve
 rsions below \nfor a detailed description of the format of this field.    user 
 -- The username for the repo.  On github, this is the name\nafter  github.com  
in the repo path.  Consider the repository  
https://github.com/apache/incubator-mynewt-core . It has username  apache .     
 repo  -- The name of the repo.  On github, this is the name after\nthe 
username described above.  Consider the repository  
https://github.com/apache/incubator-mynewt-core . It has username  
incubator-mynewt-core .  This is a path to the source control\nand should not 
be confused with the name of the repo that you used in the  repository. name  
declaration above.   That name is contained elsewhere\nwithin the repo. See 
Below.", 
+            "title": "Repo Descriptors"
+        }, 
+        {
+            "location": 
"/os/tutorials/add_repos/#adding-existing-repos-to-my-project", 
+            "text": "To add a new repo to your project, you have to complete 
two steps.    Edit the  project.yml  file and add a new repo descriptor.  The 
previous\nsection includes information on the field required in your repo 
descriptor.    Edit the  project/yml  file and add a new line to the  
project.repositories \nvariable with the name of the repo you are adding.      
An example if a  project.yml  file with two repositories is shown below:  
project.name:  my_project \n\nproject.repositories:\n    - apache-Mynewt-core\n 
   - Mynewt_arduino_zero\n\n# Use github s distribution mechanism for core ASF 
libraries.\n# This provides mirroring automatically for 
us.\n#\nrepository.apache-Mynewt-core:\n    type: github\n    vers: 0-latest\n  
  user: apache\n    repo: incubator-mynewt-core\n\n# a special repo to hold 
hardware specific stuff for arduino zero\nrepository.Mynewt_arduino_zero:\n    
type: github\n    vers: 0-latest\n    user: runtimeinc\n    repo: 
Mynewt_arduino_zero", 
+            "title": "Adding Existing Repos to my Project"
+        }, 
+        {
+            "location": 
"/os/tutorials/add_repos/#what-version-of-the-repo-to-use", 
+            "text": "Mynewt repos are version-ed artifacts.  They are stored 
in source control \nsystems like github.  The repo descriptor in your  
project.yml  file must\nspecify the version of the repo you will accept into 
your project.  For now, we are at the beginnings of Mynewt. For testing and 
evaluation\nplease use  0-latest  in the  vers  field in your repo descriptor.  
    vers:0-latest  See below for a description of the version system.", 
+            "title": "What Version of the Repo to use"
+        }, 
+        {
+            "location": "/os/tutorials/add_repos/#what-is-in-a-repo", 
+            "text": "A repo is a collection of Mynewt packages organized in a 
specific\nway and stored in one of the supported code storage methods described 
above.    A repo is a Mynewt project with an additional file  repository.yml 
\nwhich describes the repo for use by  newt  (and humans browsing them).  There 
is one key consideration for this  repository.yml  file. The  repository.yml  
file only lives in the master branch of the git\nrepository.   Newt  will 
always fetch this file from the master branch and then\nuse that to resolve the 
actual branch required depending on the version\nspecified in the project.  
Special care should be taken to ensure that this\nfile exists only in the 
master branch.  Here is the  repository.yml  file from the apache-Mynewt-core:  
repo.name: apache-mynewt-core\nrepo.versions:\n     0.7.9 :  
Mynewt_0_8_0_b2_tag \n     0-latest :  0.7.9 \n     0.8-latest :  0.7.9    It 
contains the following:   repo.name  The external name that is used to include 
th
 e library in \nyour  project.yml  file.   This is the name you in include in 
the  project.repositories  variable when adding this repository to your 
project.  repo.versions  A description of what versions to give the user 
depending \non the settings in their  project.yml  file.  See below for a 
thorough description\non versioning. Its a flexible mapping between version 
numbers and git branches.", 
+            "title": "What is in a Repo"
+        }, 
+        {
+            "location": "/os/tutorials/add_repos/#repo-version", 
+            "text": "The version field argument in your  project.yml  file has 
the following format:  major_num . minor_num . revision_num   or  major_num . 
minor_num - stability string   or   major_num - stability string    The 
stability string can be one of 3 pre-defined stability values.   stable -- A 
stable release version of the repository  dev    -- A development version from 
the repository  latest -- The latest from the repository   In your  project.yml 
 file you can specify different combinations of \nthe version number and 
stability value.  For example:   0-latest       -- The latest version with 
major number 0  1.2-stable     -- The latest stable version with major and 
minor number 1.2  1.2-dev        -- The development version from 1.2  1.1.1     
     -- a specific version 1.1.1   You cannot specify a stability string with a 
fully numbered version, e.g.  1.2.8-stable   A  repository.yml  file contains 
information to match this version request\ninto a git branch to fetch f
 or your project.  Its up to the repository maintainer to map these to branches 
of the \nrepository.  For example, let's say in a fictitious repository the 
following are \ndefined.  repo.versions:\n     0.8.0 :  xxx_branch_0_8_0 \n     
1.0.0 :  xxx_branch_1_0_0 \n     1.0.2 :  xxx_branch_1_0_2 \n     1.1.1 :  
xxx_branch_1_1_0 \n     1.1.2 :  xxx_branch_1_1_2 \n     1.2.0 :  
xxx_branch_1_2_0 \n     1.2.1 :  xxx_branch_1_2_1 \n     1.2-dev :  1.2.1 \n    
 1-dev :  1.2-dev \n     1.2-stable :  1.2.0 \n     0-latest :  0.8.0 \n     
1-latest :  1-dev \n    ....  When the  project.yml  file asks for  1.2-stable  
its resolved to version 1.2.0  (perhaps  1.2.1  is not stable yet), which 
resolves to a specific\nbranch  xxx_branch_1_2_0 .  This is the branch that  
newt  fetches into \nyour project.", 
+            "title": "Repo Version"
+        }, 
+        {
+            "location": 
"/os/tutorials/add_repos/#how-to-find-out-what-repos-are-available-for-mynewt-components",
 
+            "text": "Currently, there is no  newt  command to locate/search 
Mynewt package \nrepositories.  However, since the  newt  tool supports only 
github, \nsearching github by keyword is a satisfactory option until a search 
\ntool is created.  When searching github, recall that a Mynewt repository must 
\nhave a  repository.yml  file in its root directory. If you don't see \nthat 
file, it's not a Mynewt repository and can't be included in your \nproject via 
the newt tool.    Once you find a repository, the github URL and  
repository.yml  file\nshould give you all the information to add it to your  
project.yml  file.", 
+            "title": "How to find out what Repos are available for Mynewt 
components"
+        }, 
+        {
             "location": "/os/os_user_guide/", 
             "text": "OS User Guide\n\n\nThis guide provides comprehensive 
information about Mynewt OS, the real-time operating system for embedded 
systems.\n\n\nIt is intended both for an embedded real-time software developer 
as well as higher-level applications developer wanting to understand the 
features and benefits of the system. \n\n\nMynewt OS is highly composable and 
flexible. Only those features actually used by the application are compiled 
into the run-time image. Hence, the actual size of Mynewt is completely 
determined by the application. The guide covers all the features and services 
available in the OS and contains several examples showing how they can be 
used.\n\n\nSend us an email on the dev@ mailing list if you have comments or 
suggestions!\n If you haven't joined the mailing list, you will find the links 
\nhere\n.", 
             "title": "toc"

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/STM32F303/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/STM32F303/index.html 
b/os/tutorials/STM32F303/index.html
index 5622728..a0c93dc 100644
--- a/os/tutorials/STM32F303/index.html
+++ b/os/tutorials/STM32F303/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/add_repos/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/add_repos/index.html 
b/os/tutorials/add_repos/index.html
new file mode 100644
index 0000000..9c61f81
--- /dev/null
+++ b/os/tutorials/add_repos/index.html
@@ -0,0 +1,758 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        
+        
+        <link rel="canonical" 
href="http://mynewt.apache.org/os/tutorials/add_repos/";>
+        <link rel="shortcut icon" href="../../../img/favicon.ico">
+
+       <title>Additional Repositories - Apache Mynewt</title>
+
+        <link href="../../../css/bootstrap-3.0.3.min.css" rel="stylesheet">
+        <link href="../../../css/font-awesome-4.0.3.css" rel="stylesheet">
+        <link rel="stylesheet" href="../../../css/highlight.css">
+        <link href="../../../css/base.css" rel="stylesheet">
+        <link href="../../../css/custom.css" rel="stylesheet">
+        <link 
href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' 
rel='stylesheet' type='text/css'>
+        <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";>
+        <link href="../../../extra.css" rel="stylesheet">
+
+        <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media 
queries -->
+        <!--[if lt IE 9]>
+            <script 
src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js";></script>
+            <script 
src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js";></script>
+        <![endif]-->
+
+        
+            <script>
+                
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
+                
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+                
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+                ga('create', 'UA-72162311-1', 'mynewt.incubator.apache.org');
+                ga('send', 'pageview');
+            </script>
+        
+    </head>
+
+
+    <body class="Additional Repositories">
+
+
+        <div id="navbar" class="navbar navbar-default navbar-fixed-top" 
role="navigation">
+    <div class="logo-container">
+        <img src="/img/logo.svg">
+    </div>
+    <div class="container-fluid">
+        <!-- Collapsed navigation -->
+        <div class="navbar-header">
+            <!-- Expander button -->
+            <button type="button" class="navbar-toggle" data-toggle="collapse" 
data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+
+        </div>
+
+        <!-- Expanded navigation -->
+        <div class="navbar-collapse collapse">
+            <!-- Main navigation -->
+            <ul class="nav navbar-nav navbar-right">
+                <li>
+                    <a href="/">Home</a>
+                </li>
+                <li>
+                    <a href="/about/">About</a>
+                </li>
+                <li class="dropdown">
+                    <a href="/documentation/" class="dropdown-toggle" 
data-toggle="dropdown">Docs <b class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        
+                        
+                        
+                        
+                        
+                        
+                        <li >
+                            <a href="../../../documentation/">
+                                Overview
+                            </a>
+                        </li>
+                        
+                        
+                        
+                        
+                        
+                        
+                        
+                        
+                        
+                        <li class="active">
+                            <a href="../../get_started/introduction/">
+                                Mynewt OS Manual
+                            </a>
+                        </li>
+                        
+                        
+                        
+                        <li >
+                            <a href="../../../newt/newt_intro/">
+                                Newt Tool Manual
+                            </a>
+                        </li>
+                        
+                        
+                        
+                        <li >
+                            <a href="../../../newtmgr/overview/">
+                                Newt Manager Manual
+                            </a>
+                        </li>
+                        
+                        
+                        
+                        <li >
+                            <a href="../../../faq/answers/">
+                                Appendix
+                            </a>
+                        </li>
+                        
+                        
+                    </ul>
+                </li>
+                <li>
+                    <a href="/download/">Download</a>
+                </li>
+                <li>
+                    <a href="/community/">Community</a>
+                </li>
+                <li>
+                    <a href="/events/">Events</a>
+                </li>
+            </ul>
+
+            <!-- Search, Navigation and Repo links -->
+            <ul class="nav navbar-nav navbar-right">
+                
+            </ul>
+        </div>
+    </div>
+</div>
+
+        
+
+        <div class="container-fluid">
+            
+                <div class="row sm-extra-padding">
+                    <div id="docSidebar" class="col-md-3 bg-grey 
sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
+    <div class="sidebar-top">
+        <img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" 
alt="MyNewt" title="MyNewt">
+        <div class="small" role="search">
+            <form id ="rtd-search-form" class="wy-form" 
action="../../../search.html" method="get">
+                <div class="form-group">
+                    <input type="text" name="q" placeholder="Search 
documentation" />
+                    <button class="search-button" type="submit"><i class="fa 
fa-search"></i></button>
+                </div>
+            </form>
+        </div>
+    </div>
+    <ul class="nav bs-sidenav">
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../get_started/introduction/
+">Mynewt OS Manual</a>
+  
+    
+      <ul class="current-toc">
+          
+              
+                
+  
+    <li>
+      <a href="../../get_started/introduction/">Introduction</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../get_started/get_started/">Quick Start</a></li>
+  
+    
+  </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../get_started/vocabulary/">Concepts</a></li>
+  
+    
+  </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../tutorials/">Tutorials</a></li>
+  
+    
+      <ul class="current-toc">
+          
+              
+          
+              
+                
+  
+    <li>
+      <a href="../arduino_zero/">Blinky on Arduino Zero</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../olimex/">Blinky on Olimex</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../STM32F303/">Blinky on STM32F303</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../nRF52/">Blinky on nRF52</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../unit_test/">Write a Test Suite for a Package</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../air_quality_sensor/">Air-quality Sensor project</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li>
+      <a href="../how_to_edit_docs/">Edit Docs</a>
+    </li>
+  
+
+              
+          
+              
+                
+  
+    <li class="active">
+      Additional Repositories
+    </li>
+  
+
+              
+          
+      </ul>
+    
+  </li>
+
+              
+          
+              
+                
+  
+  
+    <li ><a href="../../os_user_guide/">OS User Guide</a></li>
+  
+    
+  </li>
+
+              
+          
+              
+                
+  
+  
+    <li><a href="
+  
+  
+  ../../../network/ble/ble_intro/
+
+">Networking User Guide</a>
+  
+    
+  </li>
+
+              
+          
+      </ul>
+    
+  </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../newt/newt_intro/
+">Newt Tool Manual</a>
+  
+    
+  </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../newtmgr/overview/
+">Newt Manager Manual</a>
+  
+    
+  </li>
+
+        
+      
+        
+          
+  
+  
+    <li><a href="
+  ../../../faq/answers/
+">Appendix</a>
+  
+    
+  </li>
+
+        
+      
+    </ul>
+</div></div>
+
+                    <div class="show-sidebar-container">
+                        <button class="show-sidebar">Docs Menu</button>
+                    </div>
+
+                    <div class="col-md-offset-3 col-md-9 documentation-viewer" 
role="main">
+                        <div class="row doc-header">
+                            <div class="col-sm-6">
+                                
+<ul class="nav nav-pills">
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    <li class="active" role="presentation"><a 
href="../../get_started/introduction/">Mynewt OS</a></li>
+    
+    
+    
+    <li  role="presentation"><a href="../../../newt/newt_intro/">Newt 
Tool</a></li>
+    
+    
+    
+    <li  role="presentation"><a href="../../../newtmgr/overview/">Newt 
Mgr</a></li>
+    
+    
+    
+    
+</ul>
+                            </div>
+                            <div class="col-sm-6">
+                                <div role="navigation" aria-label="breadcrumbs 
navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="/documentation/">Docs</a></li>
+    
+    
+        
+          <li>&raquo; <a href="../../get_started/introduction/">Mynewt OS 
Manual</a></li>
+        
+      
+        
+          <li>&raquo; <a href="../tutorials/">Tutorials</a></li>
+        
+      
+      
+        <li>&raquo; Additional Repositories</li>
+      
+    
+    
+  </ul>
+</div>
+                            </div>
+                        </div>
+                        
+                            <h2 id="additional-repositories">Additional 
Repositories<a class="headerlink" href="#additional-repositories" 
title="Permanent link">&para;</a></h2>
+<h3 id="what-is-a-repository">What is a Repository<a class="headerlink" 
href="#what-is-a-repository" title="Permanent link">&para;</a></h3>
+<p>A repository is a version-ed Mynewt project, which is a 
+collection of Mynewt packages organized in a specific
+way.  </p>
+<p>What differentiates a repository from a Mynewt project is the presence of a
+<code>repository.yml</code> file describing the repository. This will be 
described 
+below. <strong>Note:</strong> For the remainder of this document we'll use the 
term repo as shorthand for a 
+Mynewt repository.</p>
+<p>Repos are useful because they are an organized way for the community
+to share Mynewt packages and projects.  In fact, the Mynewt-core is 
+distributed as a repo.</p>
+<p><br></p>
+<h3 id="why-does-mynewt-need-additional-repos">Why does Mynewt need additional 
repos?<a class="headerlink" href="#why-does-mynewt-need-additional-repos" 
title="Permanent link">&para;</a></h3>
+<p>Repos add functionality not included in the Mynewt core.  New repos might 
be created for 
+several reasons.</p>
+<ul>
+<li><strong>Expertise</strong>.  Individuals or organizations may have 
expertise that they want
+to share in the form of repos. For example a chip vendor may
+create a repo to hold the Mynewt support for their chips.</li>
+<li><strong>Non-Core component</strong>.  Some components, although very 
useful to Mynewt users
+are not core to all Mynewt users.  These are likely candidates to be held in 
+different repos.</li>
+<li><strong>Software licensing</strong>.  Some software have licenses that 
make them incompatible
+with the ASF (Apache Software Foundation) license policies.  These may be 
+valuable components to some Mynewt users, but cannot be contained in the 
<code>apache-Mynewt-core</code>.</li>
+</ul>
+<p><br></p>
+<h3 id="what-repos-are-in-my-project">What Repos are in my Project<a 
class="headerlink" href="#what-repos-are-in-my-project" title="Permanent 
link">&para;</a></h3>
+<p>The list of repos used by your project are contained within the 
+<code>project.yml</code> file.  An example can be seen by creating a new 
project:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">$ mkdir ~/dev
+$ cd ~/dev
+$ newt new myproj
+$ cd myproj
+</pre></div>
+
+
+<p><br></p>
+<p>View the <code>project.yml</code> section and you will see a line 
describing the repos:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">project.repositories:
+    - apache-Mynewt-core
+</pre></div>
+
+
+<p><br> </p>
+<p>By default, this newly created project uses a single repo called 
+<code>apache-Mynewt-core</code>.  </p>
+<p>If you wish to add additional repos, you would add 
+additional lines to the <code>project.repositories</code> variable like 
this.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">project.repositories:
+    - apache-Mynewt-core
+    - another_repo_named_x
+</pre></div>
+
+
+<p><br></p>
+<h3 id="repo-descriptors">Repo Descriptors<a class="headerlink" 
href="#repo-descriptors" title="Permanent link">&para;</a></h3>
+<p>In addition to the repo name, the <code>project.yml</code> file must also 
contain
+a repo descriptor for each repository you include that gives <code>newt</code> 
+information on obtaining the repo.</p>
+<p>In the same <code>myproj</code> above you will see the following repo 
descriptor.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">repository.apache-Mynewt-core:
+    type: github
+    vers: 0-latest
+    user: apache
+    repo: incubator-mynewt-core
+</pre></div>
+
+
+<p>A repo descriptor starts with <code>repository.&lt;name&gt;.</code>.  In 
this example, the 
+descriptor specifies the information for the 
<code>apache-Mynewt-core</code>.</p>
+<p><br></p>
+<p>The fields within the descriptor have the following definitions:</p>
+<ul>
+<li>
+<p><strong>type</strong> -- The type of code storage the repo uses.  The 
current version
+of <code>newt</code> only supports github.  Future versions may support 
generic git or other
+code storage mechanisms.</p>
+</li>
+<li>
+<p><strong>vers</strong> -- The version of the repo to use for your project.  
A source
+code repository contains many versions of the source. This field is used to 
+specify the one to use for this project.  See the section on versions below 
+for a detailed description of the format of this field.</p>
+</li>
+<li>
+<p><strong>user</strong> -- The username for the repo.  On github, this is the 
name
+after <code>github.com</code> in the repo path.  Consider the repository 
+<code>https://github.com/apache/incubator-mynewt-core</code>. It has username 
<code>apache</code>.  </p>
+</li>
+<li>
+<p><strong>repo</strong> -- The name of the repo.  On github, this is the name 
after
+the username described above.  Consider the repository 
+<code>https://github.com/apache/incubator-mynewt-core</code>. It has username 
+<code>incubator-mynewt-core</code>.  This is a path to the source control
+and should not be confused with the name of the repo that you used in the 
+<code>repository.&lt;name&gt;</code> declaration above.   That name is 
contained elsewhere
+within the repo. See Below.</p>
+</li>
+</ul>
+<p><br></p>
+<h3 id="adding-existing-repos-to-my-project">Adding Existing Repos to my 
Project<a class="headerlink" href="#adding-existing-repos-to-my-project" 
title="Permanent link">&para;</a></h3>
+<p>To add a new repo to your project, you have to complete two steps.</p>
+<ul>
+<li>
+<p>Edit the <code>project.yml</code> file and add a new repo descriptor.  The 
previous
+section includes information on the field required in your repo descriptor.</p>
+</li>
+<li>
+<p>Edit the <code>project/yml</code> file and add a new line to the 
<code>project.repositories</code>
+variable with the name of the repo you are adding.  </p>
+</li>
+</ul>
+<p>An example if a <code>project.yml</code> file with two repositories is 
shown below:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">project.name: &quot;my_project&quot;
+
+project.repositories:
+    - apache-Mynewt-core
+    - Mynewt_arduino_zero
+
+# Use github&#39;s distribution mechanism for core ASF libraries.
+# This provides mirroring automatically for us.
+#
+repository.apache-Mynewt-core:
+    type: github
+    vers: 0-latest
+    user: apache
+    repo: incubator-mynewt-core
+
+# a special repo to hold hardware specific stuff for arduino zero
+repository.Mynewt_arduino_zero:
+    type: github
+    vers: 0-latest
+    user: runtimeinc
+    repo: Mynewt_arduino_zero
+</pre></div>
+
+
+<p><br></p>
+<h3 id="what-version-of-the-repo-to-use">What Version of the Repo to use<a 
class="headerlink" href="#what-version-of-the-repo-to-use" title="Permanent 
link">&para;</a></h3>
+<p>Mynewt repos are version-ed artifacts.  They are stored in source control 
+systems like github.  The repo descriptor in your <code>project.yml</code> 
file must
+specify the version of the repo you will accept into your project.</p>
+<p>For now, we are at the beginnings of Mynewt. For testing and evaluation
+please use <code>0-latest</code> in the <code>vers</code> field in your repo 
descriptor.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">    vers:0-latest
+</pre></div>
+
+
+<p>See below for a description of the version system.</p>
+<p><br></p>
+<h3 id="what-is-in-a-repo">What is in a Repo<a class="headerlink" 
href="#what-is-in-a-repo" title="Permanent link">&para;</a></h3>
+<p>A repo is a collection of Mynewt packages organized in a specific
+way and stored in one of the supported code storage methods described above.  
</p>
+<p>A repo is a Mynewt project with an additional file 
<code>repository.yml</code>
+which describes the repo for use by <code>newt</code> (and humans browsing 
them).</p>
+<p>There is one key consideration for this <code>repository.yml</code> file. 
The 
+<code>repository.yml</code> file only lives in the master branch of the git
+repository.  <code>Newt</code> will always fetch this file from the master 
branch and then
+use that to resolve the actual branch required depending on the version
+specified in the project.  Special care should be taken to ensure that this
+file exists only in the master branch.</p>
+<p>Here is the <code>repository.yml</code> file from the 
apache-Mynewt-core:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">repo.name: apache-mynewt-core
+repo.versions:
+    &quot;0.7.9&quot;: &quot;Mynewt_0_8_0_b2_tag&quot;
+    &quot;0-latest&quot;: &quot;0.7.9&quot;
+    &quot;0.8-latest&quot;: &quot;0.7.9&quot;
+</pre></div>
+
+
+<p><br></p>
+<p>It contains the following:</p>
+<ul>
+<li><strong>repo.name</strong> The external name that is used to include the 
library in 
+your <code>project.yml</code> file.   This is the name you in include in the 
<code>project.repositories</code> variable when adding this repository to your 
project.</li>
+<li><strong>repo.versions</strong> A description of what versions to give the 
user depending 
+on the settings in their <code>project.yml</code> file.  See below for a 
thorough description
+on versioning. Its a flexible mapping between version numbers and git 
branches.</li>
+</ul>
+<p><br></p>
+<h3 id="repo-version">Repo Version<a class="headerlink" href="#repo-version" 
title="Permanent link">&para;</a></h3>
+<p>The version field argument in your <code>project.yml</code> file has the 
following format:</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">&lt;major_num&gt;.&lt;minor_num&gt;.&lt;revision_num&gt;
+</pre></div>
+
+
+<p>or</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">&lt;major_num&gt;.&lt;minor_num&gt;-&lt;stability string&gt;
+</pre></div>
+
+
+<p>or </p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">&lt;major_num&gt;-&lt;stability string&gt;
+</pre></div>
+
+
+<p><br></p>
+<p>The stability string can be one of 3 pre-defined stability values.</p>
+<ol>
+<li>stable -- A stable release version of the repository</li>
+<li>dev    -- A development version from the repository</li>
+<li>latest -- The latest from the repository</li>
+</ol>
+<p>In your <code>project.yml</code> file you can specify different 
combinations of 
+the version number and stability value.  For example:</p>
+<ul>
+<li><code>0-latest</code>      -- The latest version with major number 0</li>
+<li><code>1.2-stable</code>    -- The latest stable version with major and 
minor number 1.2</li>
+<li><code>1.2-dev</code>       -- The development version from 1.2</li>
+<li><code>1.1.1</code>         -- a specific version 1.1.1</li>
+</ul>
+<p>You cannot specify a stability string with a fully numbered version, 
e.g.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">1.2.8-stable
+</pre></div>
+
+
+<p><br></p>
+<p>A <code>repository.yml</code> file contains information to match this 
version request
+into a git branch to fetch for your project.</p>
+<p>Its up to the repository maintainer to map these to branches of the 
+repository.  For example, let's say in a fictitious repository the following 
are 
+defined.</p>
+<div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">repo.versions:
+    &quot;0.8.0&quot;: &quot;xxx_branch_0_8_0&quot;
+    &quot;1.0.0&quot;: &quot;xxx_branch_1_0_0&quot;
+    &quot;1.0.2&quot;: &quot;xxx_branch_1_0_2&quot;
+    &quot;1.1.1&quot;: &quot;xxx_branch_1_1_0&quot;
+    &quot;1.1.2&quot;: &quot;xxx_branch_1_1_2&quot;
+    &quot;1.2.0&quot;: &quot;xxx_branch_1_2_0&quot;
+    &quot;1.2.1&quot;: &quot;xxx_branch_1_2_1&quot;
+    &quot;1.2-dev&quot;: &quot;1.2.1&quot;
+    &quot;1-dev&quot;: &quot;1.2-dev&quot;
+    &quot;1.2-stable&quot;: &quot;1.2.0&quot;
+    &quot;0-latest&quot;: &quot;0.8.0&quot;
+    &quot;1-latest&quot;: &quot;1-dev&quot;
+    ....
+</pre></div>
+
+
+<p>When the <code>project.yml</code> file asks for <code>1.2-stable</code> its 
resolved to version
+<code>1.2.0</code> (perhaps <code>1.2.1</code> is not stable yet), which 
resolves to a specific
+branch <code>xxx_branch_1_2_0</code>.  This is the branch that 
<code>newt</code> fetches into 
+your project.</p>
+<p><br></p>
+<h3 id="how-to-find-out-what-repos-are-available-for-mynewt-components">How to 
find out what Repos are available for Mynewt components<a class="headerlink" 
href="#how-to-find-out-what-repos-are-available-for-mynewt-components" 
title="Permanent link">&para;</a></h3>
+<p>Currently, there is no <code>newt</code> command to locate/search Mynewt 
package 
+repositories.  However, since the <code>newt</code> tool supports only github, 
+searching github by keyword is a satisfactory option until a search 
+tool is created.</p>
+<p>When searching github, recall that a Mynewt repository must 
+have a <code>repository.yml</code> file in its root directory. If you don't 
see 
+that file, it's not a Mynewt repository and can't be included in your 
+project via the newt tool.  </p>
+<p>Once you find a repository, the github URL and <code>repository.yml</code> 
file
+should give you all the information to add it to your <code>project.yml</code> 
file.</p>
+<p><br></p>
+                        
+                        <div class="row">
+                            <footer>
+    <div class="row">
+        <div class="col-md-12">
+            
+                <p class="copyright">Copyright &copy; 2015 The Apache Software 
Foundation, Licensed under the Apache License, Version 2.0 Apache and the 
Apache feather logo are trademarks of The Apache Software Foundation.<br>The 
Apache Software Foundation Apache Incubator</p>
+            
+        </div>
+    </div>
+    <div class="copyright-logos">
+        <div class="row">
+            <div class="col-xs-6 text-right">
+                <img src="/img/apache-feather.png" alt="Apache" title="Apache">
+            </div>
+            <div class="col-xs-6 text-left">
+                <img src="/img/apache-logo.png" alt="Apache Incubator" 
title="Apache Incubator">
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-12">
+            <small class="footnote">
+                MyNewt is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that the project has yet to be fully endorsed by the ASF.
+            </small>
+        </div>
+    </div>
+</footer>
+                        </div>
+                    </div>
+                </div>
+            
+            
+        </div>
+
+        <script src="../../../js/jquery-1.10.2.min.js"></script>
+        <script src="../../../js/bootstrap-3.0.3.min.js"></script>
+        <script src="../../../js/highlight.pack.js"></script>
+        <script src="../../../js/base.js"></script>
+        <script src="../../../js/custom.js"></script>
+
+    </body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/air_quality_sensor/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/air_quality_sensor/index.html 
b/os/tutorials/air_quality_sensor/index.html
index e2c13d3..97fadc1 100644
--- a/os/tutorials/air_quality_sensor/index.html
+++ b/os/tutorials/air_quality_sensor/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/arduino_zero/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/arduino_zero/index.html 
b/os/tutorials/arduino_zero/index.html
index cd0bedd..efe4eda 100644
--- a/os/tutorials/arduino_zero/index.html
+++ b/os/tutorials/arduino_zero/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/how_to_edit_docs/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/how_to_edit_docs/index.html 
b/os/tutorials/how_to_edit_docs/index.html
index 67fe4b3..7aa464e 100644
--- a/os/tutorials/how_to_edit_docs/index.html
+++ b/os/tutorials/how_to_edit_docs/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/nRF52/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/nRF52/index.html b/os/tutorials/nRF52/index.html
index f072ce8..85f9cea 100644
--- a/os/tutorials/nRF52/index.html
+++ b/os/tutorials/nRF52/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/olimex/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/olimex/index.html b/os/tutorials/olimex/index.html
index 00e7c9e..4d9d799 100644
--- a/os/tutorials/olimex/index.html
+++ b/os/tutorials/olimex/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/tutorials/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/tutorials/index.html 
b/os/tutorials/tutorials/index.html
index 356a267..bd156f4 100644
--- a/os/tutorials/tutorials/index.html
+++ b/os/tutorials/tutorials/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/os/tutorials/unit_test/index.html
----------------------------------------------------------------------
diff --git a/os/tutorials/unit_test/index.html 
b/os/tutorials/unit_test/index.html
index 142ada5..045a959 100644
--- a/os/tutorials/unit_test/index.html
+++ b/os/tutorials/unit_test/index.html
@@ -300,6 +300,16 @@
 
               
           
+              
+                
+  
+    <li>
+      <a href="../add_repos/">Additional Repositories</a>
+    </li>
+  
+
+              
+          
       </ul>
     
   </li>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/bb4af1c8/sitemap.xml
----------------------------------------------------------------------
diff --git a/sitemap.xml b/sitemap.xml
index 73c3312..497e91e 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,7 +4,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -12,7 +12,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/about/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -20,7 +20,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/documentation/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -28,7 +28,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/download/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -36,7 +36,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/community/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -44,7 +44,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/events/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -53,7 +53,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/os/get_started/introduction/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -93,7 +93,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/newt/newt_intro/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -115,13 +115,13 @@
         
     <url>
      <loc>http://mynewt.apache.org/newtmgr/overview/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>http://mynewt.apache.org/newtmgr/installing/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -143,7 +143,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/faq/answers/</loc>
-     <lastmod>2016-03-17</lastmod>
+     <lastmod>2016-03-18</lastmod>
      <changefreq>daily</changefreq>
     </url>
         

Reply via email to