West workspace

Hello,

I have created a standalone application using the NCS nrf SDK and Zephyr. I do manage all my project dependencies using West. I have some questions related to the west workspace:

1. Should I always create a west workspace using the `west init` command? Can I store a west workspace with its .west/config file in git? Or should I only store the west.yml and source files? I think it would be easier for the user only to clone one repo and do a `west update` instead of creating a workspace, cloning a git repo inside the workspace, and finally updating the dependencies.

2. Is there a way to store all dependencies in a subfolder in the workspace or is the "Zephyr" folder mandatory?

Thank you and best regards.

Christopher

Related