A set of coding guidelines for C# 5.0, C# 6.0 and C# 7.0, design principles and layout rules for improving the overall quality of your code development.
Clone or download
Latest commit 1a90b74 Jul 2, 2018
Permalink
Failed to load latest commit information.
.vscode Introduced a new site based on Jekyll Apr 3, 2018
Build Don't append a CR and LF to the output, since this is rendered visibl… Apr 9, 2018
Lib Introduced PanDoc to generate self-contained HTML (#46) Oct 16, 2016
_data Added the AV root numbers to the navigation bar May 3, 2018
_includes {Fix} Removed FxCop references (#175) May 29, 2018
_layouts Introduced a new site based on Jekyll Apr 3, 2018
_pages Merge branch 'develop' into merge-develop-into-master Jul 1, 2018
_sass Introduced a new site based on Jekyll Apr 3, 2018
assets Introduced a new site based on Jekyll Apr 3, 2018
.gitattributes Jekyll configured for building the Guidlines (#59) Mar 21, 2017
.gitignore Jekyll configured for building the Guidlines (#59) Mar 21, 2017
.travis.yml Introduced a new site based on Jekyll Apr 3, 2018
Build.bat Added a PSake script to compile the sections in the final Markdown file. Aug 12, 2014
CNAME Set the DNS name for the pages Nov 13, 2017
Gemfile Introduced a new site based on Jekyll Apr 3, 2018
Gemfile.lock Introduced a new site based on Jekyll Apr 3, 2018
LICENSE.md Switch to CC-BY-SA License (#27) (#29) Jun 3, 2016
LICENSE.txt Introduced a new site based on Jekyll Apr 3, 2018
README.md Include C# v7.3 in titles (#159) May 10, 2018
Rakefile Introduced a new site based on Jekyll Apr 3, 2018
ReSharper 9 Code Style.DotSettings Add ReSharper settings Nov 6, 2015
_config.yml Include C# v7.3 in titles (#159) May 10, 2018
banner.js Introduced a new site based on Jekyll Apr 3, 2018
favicon.ico Introduced a new site based on Jekyll Apr 3, 2018
index.md Include C# v7.3 in titles (#159) May 10, 2018
package.json Introduced a new site based on Jekyll Apr 3, 2018
staticman.yml Introduced a new site based on Jekyll Apr 3, 2018

README.md

Coding Guidelines for C# 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 7.1, 7.2 and 7.3

See the landing page at http://www.csharpcodingguidelines.com

How to build this site

Prerequisites

  • Ruby 2.4.x (note: 2.5 and higher may fail due to the ffi ruby lib only supporting < 2.5)
  • Ruby DevKit
  • The bundler gem (gem install bundler)

Building

  • Clone this repository
  • cd into the root of the repository
  • Run bundle install
  • Run bundle exec jekyll serve

Troubleshooting