Demystifying West
summary
West is Zephyr’s CLI that actually manages multi-repo workspaces via a YAML manifest, avoids git submodules, and is written in Python and published on PyPI. It clones projects, supports frozen SHAs or branch tracking, offers manifests (west.yaml) with imports and overrides, and preserves local work with keep-descendants / rebase behavior; Nordic accounts for roughly 25% of Zephyr contributions. Extension commands integrate build/flash/debug, a GitHub manifest action shows PR diffs, and an unmerged cache PR promises faster clones.
AI-written summary · about
chapters (5)
- 0:00West introduction
- 10:29Why West was developed
- 22:00West workspace and manifest
- 31:32West extensions and config
- 38:16West future and ecosystem
related talks
30mForget Mono vs. Multi-Repo: Building Centralized Git Workflows for All Apps
03mTransforming Mainframes: My Zowe-Python SDK Journey
22mMonorepo - One Repo To Rule Them All
07mLightning Talk – Python Dependencies the Right Way
36mA fresh take on monorepos in Python
34mKeynote with Mariatta Wijaya
02h 36mPython Packaging Demystified
25mUsing Git Hooks to Help Your Engineering Teams Work Autonomously
