Topics

Feedback requested on west manifest imports

Bolivar, Marti
 

Hello Zephyr users and developers,

We've just uploaded a pre-release version of west to PyPI with a new
feature: manifest imports. We would like your feedback!

For a short README you can follow to try it out, see:

https://github.com/mbolivar/my-zephyr-app

This new feature lets you import projects from a west.yml file
somewhere else (like zephyr/west.yml) into your own "downstream"
west.yml file.

The import gives you the zephyr repository and all its modules "for
free": you do not have to copy/paste projects from zephyr/west.yml into
your custom file and manually track changes. You can also add your own
repositories or override individual modules if you've got your own
forks, etc. See the README for links to more information.

Please let us know what you think. We'd like to get feedback before
the west 0.7 release, as making big changes after that time will be
harder to do.

Thanks!
Marti

Bolivar, Marti
 

Hello,

I've cut a new west pre-release today (0.6.99.dev5) which is feature complete for manifest imports.

The main new feature since 0.6.99.dev4 is you can now use whitelists and blacklists to filter what projects you import, with a slight change of plan from the original proposal which is reflected in the documentation.

We'd like to wrap up this west release in the next week or two, so if you have any more feedback, please let us know!

This introductory file is still valid:
https://github.com/mbolivar/my-zephyr-app/blob/master/README.rst

The working documentation build is still here:
https://builds.zephyrproject.org/zephyrproject-rtos/zephyr/20433/docs/guides/west/manifest.html#manifest-imports

You may need to clear your browser cache and reload to get the latest build.

Thanks,
Marti