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 1w 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

24

—

LowBetter than 30% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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

588d 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)
```

###  Alternatives

[mcp/sdk

Model Context Protocol SDK for Client and Server applications in PHP

1.6k2.2M145](/packages/mcp-sdk)[spatie/laravel-event-sourcing

The easiest way to get started with event sourcing in Laravel

9124.5M37](/packages/spatie-laravel-event-sourcing)[hackzilla/password-generator

Password Generator Library

3075.6M20](/packages/hackzilla-password-generator)[tinymce/tinymce

Web based JavaScript HTML WYSIWYG editor control.

1708.2M126](/packages/tinymce-tinymce)[sylius/theme-bundle

Themes management for Symfony projects.

1058.8M42](/packages/sylius-theme-bundle)[laminas/laminas-paginator

Paginate collections of data from arbitrary sources

246.3M99](/packages/laminas-laminas-paginator)

PHPackages © 2026

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