Lines Matching full:groups

94        # a list of project groups to enable or disable
294 * - ``groups``
295 - Optional, a list of groups the project belongs to. See
296 :ref:`west-manifest-groups` for details.
483 - ``manifest: group-filter:``, and ``groups:`` in ``projects:``
484 (:ref:`west-manifest-groups`)
526 See :ref:`west-manifest-groups`.
543 a project inactive using its ``groups:`` are ignored. That is, if a regular
545 project's groups have no effect on whether it is active or inactive.
549 2. Otherwise, if a project has groups, and they are all disabled, then the
554 .. _west-manifest-groups:
556 Project Groups
559 You can use the ``groups`` and ``group-filter`` keys briefly described
560 :ref:`above <west-manifest-files>` to place projects into groups, and to
561 enable or disable groups.
568 The next section introduces project groups. The following section describes
569 :ref:`west-enabled-disabled-groups`. There are some basic examples in
574 Groups Basics argument
577 The ``groups:`` and ``group-filter:`` keys appear in the manifest like this:
584 groups: ...
587 The ``groups`` key's value is a list of group names. Group names are strings.
589 You can enable or disable project groups using ``group-filter``. Projects whose
590 groups are all disabled, and which are not otherwise made active by a
600 groups:
603 groups:
608 The projects are in these groups:
611 - ``project-2``: two groups, named ``groupB`` and ``groupC``
612 - ``project-3``: no groups
618 ``foo+bar`` are valid groups, but ``-foobar`` and ``+foobar`` are not.
622 As a restriction, no project may use both ``import:`` and ``groups:``. (This
625 .. _west-enabled-disabled-groups:
627 Enabled and Disabled Project Groups argument
630 All project groups are enabled by default. You can enable or disable groups in
633 Within a manifest file, ``manifest: group-filter:`` is a YAML list of groups to
644 Although this is redundant for groups that are already enabled by default, it
670 In addition to the manifest file, you can control which groups are enabled and
672 is a comma-separated list of groups to enable and/or disable.
689 This section contains example situations involving project groups and active
701 Example 1: no disabled groups
711 groups:
714 groups:
728 No groups are disabled, because all groups are enabled by default. Therefore,
730 is no way to make project ``baz`` inactive, since it has no groups.
742 groups:
745 groups:
763 Example 3: Disabling multiple groups via manifest
773 groups:
776 groups:
791 Both ``foo`` and ``bar`` are inactive, because all of their groups are
804 groups:
807 groups:
837 groups:
840 groups:
861 Example 6: Overriding multiple disabled groups via configuration
872 groups:
875 groups:
892 configuration value overrides the manifest file for both groups.
896 Example 7: Disabling multiple groups via configuration
907 groups:
910 groups:
945 - if you only import one manifest, any groups it disables in its
968 groups:
983 groups:
1011 groups:
1024 groups:
1028 groups:
1058 groups:
1071 groups:
1075 groups:
2162 list ``[]``, since all groups are enabled by default.