/dotfiles

:page_facing_up: Rapid project bootstraping via configuration files, mirrored from https://git.kritikos.io/akritikos/dotfiles

Primary LanguageJavaScriptApache License 2.0Apache-2.0

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