Resources Required:
- 1 Delivery engineer (intermittent)
- 1 Chat engineer (intermittent)
Migrate all main Logos Messaging Nim repositories from the nimbus-build-system to Nimble package manager. This simplifies dependency management, improves IDE integration and aligns with the broader Logos ecosystem tooling.
Note: libchat is a Rust library and does not use Nimble.
Deliverables
Migrate logos-delivery to Nimble
Owner: Delivery Team
logos-messaging/logos-deliveryuses Nimble for build and dependency management- CI/CD updated accordingly
- Nix flake integration with Nimble
Migrate logos-chat to Nimble
Owner: Chat Team
logos-messaging/logos-chatuses Nimble for build and dependency management- CI/CD updated accordingly
- Nix flake integration with Nimble
This milestone can be removed is Remove unnecessary Nim shim from Logos Chat succeeds.
Migrate nim-sds to Nimble
Owner: Delivery Team
logos-messaging/nim-sdsuses Nimble for build and dependency management- CI/CD updated accordingly
- Nix flake integration with Nimble