{"repo":"ysk8hori/delta-typescript-graph-action","free":true,"listed":false,"github":"https://github.com/ysk8hori/delta-typescript-graph-action","clone":"git clone https://github.com/ysk8hori/delta-typescript-graph-action.git","description":"This GitHub Action uses Mermaid to visualize in a diagram the files that were changed in a Pull Request and their related dependency files.","language":"TypeScript","stars":43,"topics":["file-dependencies","github-actions","mermaidjs","typescript"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Delta TypeScript Graph Action This GitHub Action uses Mermaid to visualize in a diagram the files that were changed in a Pull Request and their related dependency files. This approach aims to reduce the initial cognitive load during the review process and assist in understanding the structure around the modified code. Sample Usage Basic File Modifications In this example, we show the dependency graph when you've modified outputGraph.ts and its related test files. The modified files are highlighted in yellow, and the files they depend on are also explicitly displayed on the graph. Changes Involving File Deletion or Movement This case demonstrates the impact when a file is deleted or moved. Dependency graphs are generated for both the base branch and the head branch. Deleted files are displayed in a grayed-out manner. Base Branch Head Branch Getting Started To quickly integrate this Action into your workflow, you can use the following minimal YAML configuration. This setup is sufficient to start using the Action with its default settings on pull request events. This basic setup will trigger the Action on every pull request. The Action will run on the latest Ubuntu runner and use its default settings. If you want to customize the Action, you can add parameters under the with section of the workflow file. Configuration This Action provides several parameters to customize its behavior. You can specify these parameters in your GitHub Actions workflow file. Parameter Type Default Va","default_branch":null,"files":null,"tree":[],"storefront":"/r/ysk8hori","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ysk8hori/delta-typescript-graph-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}