Improving Zephyr Project Structure with Manifest Files

Originally published at: https://blog.golioth.io/improving-zephyr-project-structure-with-manifest-files/

Zephyr (west) manifest files allow the user to specify where and when dependencies are included into a project. Doing so allows cleaner project repositories and more precise control over when and how a project will be updated down the line.