# \#architecture

**URL:** https://community.tuist.dev/tag/architecture/27.md

[Latest](https://community.tuist.dev/latest.md) · [Categories](https://community.tuist.dev/categories.md) · [Tags](https://community.tuist.dev/tags.md)

---

## [Replace \`swift-service-context\` with \`swift-dependencies\`](https://community.tuist.dev/t/replace-swift-service-context-with-swift-dependencies/532)

<div class="topic-metadata">

**Author:** [@pepicrft](https://community.tuist.dev/u/pepicrft)\
**Replies:** 2\
**Last updated:** [May 13, 2025, 2:00pm UTC](https://community.tuist.dev/t/replace-swift-service-context-with-swift-dependencies/532 "2025-05-13T14:00:28Z")

</div>

Need/problem Some business logic in the Tuist CLI depends on core and stateful utilities that we need to mock to isolate tests and enable parallelization fully. For example, the environment variables. To dependency-injec…
