Deply Documentation
Welcome to the Deply documentation! This documentation will help you understand and use Deply effectively.
Table of Contents
- Getting Started
- Installation
- Basic Usage
- Configuration
- Features
- Layer-Based Analysis
- Dynamic Layer Configuration
- Cross-Layer Dependency Rules
- Extensibility
- Configuration Guide
- Configuration File Structure
- Layer Definitions
- Rules and Collectors
- Examples
- Collectors Reference
- BoolCollector
- ClassInheritsCollector
- ClassNameRegexCollector
- FunctionNameRegexCollector
- Rules
- Rule Types
- Rule Configuration
- Common Patterns
- Best Practices
- Mermaid Diagrams
- Generating Diagrams
- Diagram Elements
- Example Diagrams
- Best Practices
- Command Line Interface
- Available Commands
- Command Line Arguments
- Output Formats
- Examples
About Deply
Deply is a standalone Python tool for enforcing architectural patterns and dependencies in large Python projects. By analyzing code structure and dependencies, this tool ensures that architectural rules are followed, promoting cleaner, more maintainable, and modular codebases.