1:orphan:
2
3.. _west_projects_index:
4
5West Projects index
6###################
7
8See :ref:`external-contributions` for more information about
9this contributing and review process for imported components.
10
11Active Projects/Modules
12+++++++++++++++++++++++
13
14The projects below are enabled by default and will be downloaded when you
15call `west update`. Many of the projects or modules listed below are
16essential for building generic Zephyr application and include among others
17hardware support for many of the platforms available in Zephyr.
18
19To disable any of the active modules, for example a specific HAL, use the
20following commands::
21
22        west config manifest.project-filter -- -hal_FOO
23        west update
24
25.. manifest-projects-table::
26   :filter: active
27
28Inactive and Optional Projects/Modules
29++++++++++++++++++++++++++++++++++++++
30
31
32The projects below are optional and will not be downloaded when you
33call `west update`. You can add any of the the projects or modules listed below
34and use them to write application code and extend your workspace with the added
35functionality.
36
37To enable any of the modules below, use the following commands::
38
39        west config manifest.project-filter -- +nanopb
40        west update
41
42.. manifest-projects-table::
43   :filter: inactive
44
45External Projects/Modules
46++++++++++++++++++++++++++
47
48
49The projects listed below are external and are not directly imported into the
50default manifest.
51To use any of the projects below, you will need to define your own manifest
52file which includes them.  See :ref:`west-manifest-import` for information on
53recommended ways to do this while still inheriting the mandatory modules from
54Zephyr's :file:`west.yml`.
55
56.. rst-class:: rst-columns
57
58- TBD
59