Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

CSharpGuidelines

> 编程语言
Open source

A set of coding guidelines for C# up to v14, design principles, layout rules and Agent Skills for improving the overall quality of your code development.

775 stars0 likes2 views
WebsiteGitHub

About

A set of coding guidelines for C# up to v14, design principles, layout rules and Agent Skills for improving the overall quality of your code development.

Coding Guidelines for C# (up to v14)

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

How to create the PDFs

From the root of the repo, run:

.\build.ps1        # Windows
./build.sh         # macOS / Linux

This compiles all guideline rules into two PDF files in the Artifacts folder:

  • CSharpCodingGuidelines.pdf — the full guidelines document
  • CSharpCodingGuidelinesCheatsheet.pdf — the two-page cheat sheet

Pandoc is downloaded automatically on first run. Google Chrome must be installed for PDF rendering.

How to preview the site locally

Run the following script from the root of the repo:

.\launch-website.ps1        # Windows
./build.sh LaunchWebsite    # macOS / Linux

This installs Ruby 3.3 (if not already present), runs bundle install, and starts the Jekyll development server at http://localhost:4000. The server monitors for changes when using the --incremental flag.

Prerequisites

  • .NET 10 SDK
  • Google Chrome (for PDF generation)
  • Ruby 3.3 is installed automatically when launching the website locally

Troubleshooting

  • Do you receive an error around jekyll-remote-theme and libcurl? See this issue on the pages-gem repo.
  • Do you receive an error Liquid Exception: SSL_connect returned=1 errno=0 state=error: certificate verify failed? Check out this solution in the Jekyll repo.

Issues· 11 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言