Signals.DependencyAnalyzer is a tool designed to analyze code changes and determine all affected processes based on a given commit. It provides insights into the impact of modifications, helping developers understand dependencies and optimize workflows.
- Commit Impact Analysis: Identifies affected processes based on code changes.
- Dependency Mapping: Traces relationships between modules to highlight dependencies.
- Automated Output: Generates a structured file with detailed insights into affected areas.
- Seamless Integration: Works within the Signals framework for enhanced development efficiency.
- Checkout Signals.Dependency.Analyzer.
- Provide the directory where .git folder is located.
- Run the analysis.
- Retrieve the generated report detailing all impacted processes.
The tool produces a structured file listing all affected processes, enabling teams to take proactive steps in maintaining system integrity and performance.
Example output: signals_process_dependencies_20250403_194843.xlsx
We welcome contributions! Feel free to submit issues, feature requests, or pull requests to enhance the functionality of Signals.Dependency.Analyzer.
Signals.Dependency.Analyzer is released under the MIT License.