Lines Matching full:manifest

13 :term:`west workspace`, and clones the :term:`manifest repo <west manifest
15 :term:`projects <west project>` listed in the manifest in the workspace.
30 │ # The manifest repository, never modified by west after creation:
32 │ ├── west.yml # manifest file
69 manifest repository
70 Every west workspace contains exactly one *manifest repository*, which is a
71 Git repository containing a *manifest file*. The location of the manifest
72 repository is given by the :ref:`manifest.path configuration option
75 For upstream Zephyr, :file:`zephyr` is the manifest repository, but you can
76 configure west to use any Git repository in the workspace as the manifest
77 repository. The only requirement is that it contains a valid manifest file.
79 :ref:`west-manifests` for details on the manifest file format.
81 manifest file
82 The manifest file is a YAML file that defines *projects*, which are the
83 additional Git repositories in the workspace managed by west. The manifest
85 ``manifest.file`` local configuration option.
88 workspace's projects based on the contents of the manifest file.
92 manifest file and can be located anywhere inside the workspace. In the above
101 Any repository known to west (either the manifest repository or any project
113 workspace except :file:`.west`, the manifest repository, and the projects
114 specified in the manifest file.
131 West doesn't change your manifest repository contents after ``west init`` is
144 #. Clone the manifest repository from
148 #. Set ``manifest.path`` to ``zephyr`` in :file:`.west/config`
149 #. Set ``manifest.file`` to ``west.yml``
162 projects in the manifest file.
166 Whenever you check out a different revision in your manifest repository, you
170 The ``west update`` command reads the manifest file's contents by:
174 #. Loading :file:`.west/config` in the topdir to read the ``manifest.path``
175 (e.g. ``zephyr``) and ``manifest.file`` (e.g. ``west.yml``) options.
176 #. Loading the manifest file given by these options (e.g.
179 It then uses the manifest file to decide where missing projects should be
183 revisions in the manifest file.