CODEOWNERS Tree is an Visual Studio Code extension designed to simplify the management and visualization of ownership within your codebase. Managing code ownership across various files and directories can be a daunting task, especially in larger teams. With CODEOWNERS Tree, you can easily create and visualize ownership hierarchies in a beautiful tree-like graph, making it effortless to understand who is responsible for what in your codebase.
- Codeowners glob-like file path pattern is not yet supported
Before using CODEOWNERS Tree, you'll need to install the Graphviz application, which is used for rendering the interactive tree-like graph. Follow the steps below to install Graphviz:
-
Visit the Graphviz download page for Windows.
-
Download the MSI installer for your Windows version (64-bit or 32-bit).
-
Run the installer and follow the on-screen instructions.
-
After installation, make sure to add the Graphviz
bin
directory to your system's PATH environment variable. This allows CODEOWNERS Tree to locate the Graphviz executables.
Install Graphviz using Homebrew by running the following command in your terminal:
brew install graphviz
Homebrew will automatically add Graphviz to your system's PATH.
Open a terminal and run the following command to install Graphviz using the package manager:
sudo apt-get install graphviz
Once you have Graphviz installed, you can start using CODEOWNERS Tree to generate and visualize ownership hierarchies for your codebase.
The new panel is located in the Explorer.