Skip to content

Conversation

@wkhadgar
Copy link
Contributor

@wkhadgar wkhadgar commented Nov 7, 2025

Add a 'new' west command as helper for Zephyr projects, drivers and modules.

The project creation is the default state, generating a minimal configuration for a Zephyr app. The module creation consists of a simple template to be completed by the user. Driver creation follows the example_application format, producing or appending the created driver skeleton into the drivers and dts/bindings directories.

This west command aims to ease developers load when starting new projects, or porting existing code into drivers/modules that operate with west and Zephyr.

@zephyrbot zephyrbot added the area: West West utility label Nov 7, 2025
@wkhadgar wkhadgar force-pushed the west_new_command branch 2 times, most recently from 280b643 to 4f1db4f Compare November 7, 2025 21:50
@wkhadgar
Copy link
Contributor Author

wkhadgar commented Nov 7, 2025

Just noticed @kartben also got the same idea with #95798, maybe we could merge PRs?
Not sure how to proceed here

Add a new west command as helper for Zephyr projects, drivers and modules.

The project creation is the default state, generating a minimal
configuration for a Zephyr app. The module creation consists of a simple
template to be completed by the user. Driver creation follows the
`example_application` format, producing or appending the created driver
into the `drivers` and `dts/bindings` directories.

This west command aims to ease developers load when starting new projects,
or porting existing code into drivers/modules that operate with west and
Zephyr.

Signed-off-by: Paulo Santos <[email protected]>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 7, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: West West utility

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants