otomi-core
otomi-core copied to clipboard
SW development environment on ARM
WHY
The otomi CLI is heavily used during SW development. It has a lot of dependencies. Our initial approach was to package everything in docker and to perform CLI commands inside container. This methodology served us well but it has some cavets that we would like to mitigate:
- Our Docker builds support only Intel arch (thus laptops with ARM will emulate execution)
User Story
AS Adeveloper I WANT TO download multi-arch otomi/core container image SOI can perform otomi commands in Docker on ARM processor without emulation
Acceptance criteria
GIVEN tools/Dockerfile
file AND I use MacOS with ARM
WHEN I run otomi command on my laptop
THEN otomi/core container image compatible with ARM is used
Definition of done
- [ ] Relevant PRs are merged
- [ ] Tested by peer
- [ ] Updated documentation reviewed by peer
- [ ] Short demo video recorded and stored on google drive (if applicable)