Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ademanuele/VSMac-CodeDistribution
A Visual Studio for Mac extension that breaks down how code is distributed between projects in a solution.
https://github.com/ademanuele/VSMac-CodeDistribution
Last synced: 8 days ago
JSON representation
A Visual Studio for Mac extension that breaks down how code is distributed between projects in a solution.
- Host: GitHub
- URL: https://github.com/ademanuele/VSMac-CodeDistribution
- Owner: ademanuele
- License: mit
- Created: 2018-10-28T10:21:10.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:25:23.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:43:00.814Z (3 months ago)
- Language: C#
- Size: 1.17 MB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-monodevelop - VSMac CodeDistribution
- awesome-xamarin - VSMac-CodeDistribution - A Visual Studio for Mac extension that visualises code distribution between projects. Particularly useful for Xamarin projects to understand the amount of code shared between platforms. (Tools)
README
# VSMac-CodeDistribution
A Visual Studio for Mac extension that visually displays the distribution of code amongst all the projects in a given solution.
I have found this to be particularly useful when working with Xamarin projects in order to determine the volume of code that is shared between the target platforms.
![](doc/preview.png "Preview")
## Installation
1. Open Visual Studio Extension Repository Manager via `Visual Studio -> Extensions... -> Gallery -> Repositories Dropdown -> Manage Repositories`.
2. Add `https://raw.githubusercontent.com/ademanuele/VSMac-Extensions/master/main.mrep` to your repository sources.
3. Back in extension manager, you should now be able to see the extension listed as "Code Distribution Extension". Select and press `install`.
4. Restart Visual Studio for Mac.
5. Done.
Any future updates to the extension should show up in the `Updates` tab of the Extension Manager.
## Usage
You can access the code distribution pad through `View -> Pads -> Code Distribution`.
The pad shows a breakdown of the line count and file types contained in any solution currently loaded in the workspace.
You can switch between seeing line count breakdown and file type breakdown using the tabs on the right hand side of the pad.
## Reporting Issues
If you find a bug or have a feature request, please report them at this repository's issues section.
## Support
If you like this tool and would like to support its development, you can...
## Authors
**Arthur Demanuele** - Author
## License
This project is licensed under the MIT License - [full details](LICENSE.md).