awesome-guidelines README

The project's README from github.com/Kristories/awesome-guidelines. As one markdown file: README.md.

Awesome Guidelines Awesome

Programming style, best practices, and coding conventions.

Contents

Programming Languages

Brainfuck

C

C#

C++

Clojure

Common Lisp

D

Dart

Delphi

Elixir

Elm

Emacs Lisp

Erlang

F#

Fortran

Go

Groovy

Haskell

Java

JavaScript

JSON

Julia

Kotlin

Lua

Markdown

.NET

Nim

Objective-C

Pascal

Perl

PHP

Python

R

Racket

Ruby

Rust

Scala

Solidity

Swift

TypeScript

Visual Basic

XML

Development Environment

Shell

Git

PowerShell

Platforms

Android

Apache

API

Arduino

Frontend Development

GNU

Java

Linux

Mailchimp

Mozilla

Google

Node.js

MongoDB

SQL

Other

Frameworks

Content Management System

Tools

awesome-guidelines (Kristories/awesome-guidelines)

Searching Database…

这是什么?一份精心整理的编程风格指南、最佳实践和编码规范清单——一个页面汇总了几十种语言、平台和工具的官方及社区规范链接。
这是需要安装的工具,还是只是用来看的资料?只是阅读参考:一个 awesome-list 格式的 README,里面全是带说明的链接。不需要安装或运行任何东西——打开它,找到你的语言或平台,跟着指南走就行。
这个清单是怎么组织的?怎么找到我用的技术栈的指南?README 分成几个部分:Programming Languages(编程语言)、Development Environment(开发环境)、Platforms(平台)、Frameworks(框架)、CMS 和 Tools(工具)。直接跳到你的语言——比如 Python 链接了官方的 PEP 8 风格指南——然后挑你想遵循的规范即可。
它涵盖哪些编程语言?超过 40 个部分,从 C++、Java、JavaScript、Python、Go、Rust、Swift 这些主流语言,到 Brainfuck、Nim、Fortran、Delphi 这些小众语言,还包括 JSON、Markdown、XML 这类数据格式。
大公司的风格指南收录了吗?收录了——Google、Airbnb、Uber、Mozilla、LLVM、NASA、LinkedIn、Databricks 和阿里巴巴的指南,与社区项目(如 Ruby Style Guide)以及官方文档(如 Effective Go 和 PEP 8)并列在一起。
有涉及安全方面的内容吗?有——其中收录了 .NET Secure Coding Guidelines、Erlang 的安全编码指南、API Security Checklist,以及面向 Solidity 智能合约的 Solcurity 标准。
这个清单是怎么保持整洁的?条目有人检查吗?仓库在 CI 中运行 awesome-lint 来保持列表格式一致,还有单独的 stale 工作流来标记长期不活跃的 issue 和 pull request。不过个别链接仍可能随时间过期失效。
Creator
Kristories
Size
0.7 MB
Stars
11.2K
Updated
CommitSep 28
Age
9y
Commits · 90 Days