Lines Matching full:external
3 Contributing External Components
6 In some cases it is desirable to leverage existing, external source code in
10 This section describes the circumstances under which external source code can be
17 Note that most of this page deals with external components that end up being
19 hardware. For external tooling that is only used during compilation,
21 :ref:`external-tooling` section at the end of the page.
28 External source code licensed under the Apache-2.0 license is not subject to
36 :ref:`external-src-process` section for more details.
54 Just like with any other regular contribution, one that contains external code
59 Committee and evaluated carefully before the external source code is accepted
65 - Is the external project being actively maintained? This is particularly
73 There are two ways of integrating external source code into the Zephyr Project,
80 The first way to integrate external source code into the project is to simply
93 This mode of integration can be applicable to both small and large external
99 The second way of integrating external source code into the project is to import
109 Integrating external code into the main :file:`west.yml` manifest file is
139 Integration as external modules
150 Regardless of the mode of integration, external source code that is integrated
152 integrate external source code must therefore commit to maintain the integration
162 Before external source code can be included in the project, it must be reviewed
166 A request for external source code integration must be made by creating a new
172 #. Make sure to read through the :ref:`external-contributions` section in
175 #. Use the :github:`New External Source Code Issue
179 Request that demonstrates the integration of the external source code and
184 If, after consideration by the TSC, the conclusion is that integrating external
185 source code is the best solution, and the external source code is licensed under
186 the Apache-2.0 license, the submission process is complete and the external
189 If, however, the external source code uses a license other than Apache-2.0,
218 Contributing External Tooling
221 This section deals exclusively with the inclusion of external tooling in the
235 Just like with regular external components, tooling that is imported from
250 The TSC must approve every Pull Request that introduces a new external tooling