dotfiles
A collection of my personal configuration for system elements and my software of choice, meant to be added as a submodule under development repos. Windows machines need to have git configured in order to be able to handle symlinks!
Usage
For development and common standards symlink to the root of your repo the following files:
- .editorconfig
- .gitignore
- .Directory.Build.props
Additionally, symlink Resharper.sln.DotSettings next to your solution file, and replace Resharper on the link target filename with the name of your solution file.
Visual Studio Code Integration
- Symlink .vscode/settings.json to your repo root .vscode folder
- Symlink Dotnet.code-workspace to the root of your repo
Benefits
- Centralized .gitignore for .Net environment
- Common editor settings (for EditorConfig compatible editors)
- Automatic addition of stylecop, stylecop configuration and roslyn ruleset on all .net projects under repo
- Embedded Github/Gitlab sourcelink for packable projects under repo
- Resharper configuration that follows stylecop/ruleset configuration