PHPackages                             valantic-spryker-eco/deptrac - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. valantic-spryker-eco/deptrac

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

valantic-spryker-eco/deptrac
============================

deptrac rules for Zed, Yves, Glue, Client, Service

1.0.1(1y ago)03MIT

Since Jan 7Pushed 1y ago7 watchersCompare

[ Source](https://github.com/valantic-CEC-Deutschland-GmbH/spryker_deptrac)[ Packagist](https://packagist.org/packages/valantic-spryker-eco/deptrac)[ RSS](/packages/valantic-spryker-eco-deptrac/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Spryker Deptrac Configuration for Architectural Enforcement
===========================================================

[](#spryker-deptrac-configuration-for-architectural-enforcement)

This repository provides a `deptrac.yaml` configuration file designed to enforce architectural rules within Spryker projects using [Deptrac](https://github.com/qossmic/deptrac). Deptrac is a static code analysis tool that helps maintain a clean and manageable codebase by detecting violations of predefined architectural principles.

What is Deptrac?
----------------

[](#what-is-deptrac)

Deptrac analyzes dependencies between different parts of your application (layers) and ensures they adhere to defined rules. This configuration helps enforce Spryker's recommended architectural patterns.

Benefits of using Deptrac with Spryker:
---------------------------------------

[](#benefits-of-using-deptrac-with-spryker)

- **Enforces Spryker's architectural best practices:** Promotes separation of concerns and well-defined module boundaries.
- **Prevents architectural drift:** Detects unwanted dependencies, ensuring long-term maintainability.
- **Improves code understanding:** Highlights potential dependency issues and facilitates better comprehension of code structure.

How to Use Deptrac with Spryker:
--------------------------------

[](#how-to-use-deptrac-with-spryker)

1. Composer install deptrac: `composer require valantic-spryker-eco/deptrac --dev`
2. Run `deptrac -c vendor/valantic-spryker-eco/deptrac/deptrac.yaml` to analyze your project.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance41

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

490d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/38a6621b395917bb33ea0dd7970ae8a6295c972e40c26b04d923a3c625abd043?d=identicon)[nxs\_schoenfeld](/maintainers/nxs_schoenfeld)

---

Top Contributors

[![nxsschoenfeld](https://avatars.githubusercontent.com/u/62562240?v=4)](https://github.com/nxsschoenfeld "nxsschoenfeld (10 commits)")[![patrickjaja](https://avatars.githubusercontent.com/u/9498720?v=4)](https://github.com/patrickjaja "patrickjaja (2 commits)")

### Embed Badge

![Health badge](/badges/valantic-spryker-eco-deptrac/health.svg)

```
[![Health](https://phpackages.com/badges/valantic-spryker-eco-deptrac/health.svg)](https://phpackages.com/packages/valantic-spryker-eco-deptrac)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
