Lines Matching +full:clean +full:- +full:command
1 .. _west-history:
9 * The ability to provide an extensible and user-friendly command-line interface
12 During the development of west, a set of :ref:`west-design-constraints` were
32 * **R4**: Support both continuous tracking and commit-based (bisectable) project
40 `Git Submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ and
41 Google's `repo <https://gerrit.googlesource.com/git-repo/>`_.
49 - Does not cleanly support using zephyr as the manifest repository (**R4**)
50 - Python 2 only
51 - Does not play well with Windows
52 - Assumes Gerrit is used for code review
56 - Does not fully support **R1**, since the externally maintained repositories
58 - Does not support **R3**, since downstream copies would need to either
60 - Does not support continuous tracking of the latest ``HEAD`` in external
62 - Requires hardcoding of the paths/locations of the external repositories
73 * Clean separation of Zephyr original code and imported projects and libraries
80 * Out-of-tree development based on subsets of the supported boards and SoCs
82 See :ref:`west-basics` for information on how west workspaces manage multiple
85 .. _west-design-constraints:
92 - **Optional**: it is always *possible* to drop back to "raw"
93 command-line tools, i.e. use Zephyr without using west (although west itself
99 - **Compatible with CMake**: building, flashing and debugging, and
103 - **Cross-platform**: West is written in Python 3, and works on all
106 - **Usable as a Library**: whenever possible, west features are
108 programs, along with separate command line interfaces that wrap
112 - **Conservative about features**: no features will be accepted without
115 - **Clearly specified**: West's behavior in cases where it wraps other