素晴らしいガイドライン
プログラミングスタイル、ベストプラクティス、およびその言語での執筆プログラムのさまざまな側面の方法に関する推奨事項を提供する特定のプログラミング言語の一連のガイドライン。
コンテンツ
- プログラミング言語
- 開発環境
- プラットフォーム
- フレームワーク
- コンテンツ管理システム
- ツール
- 貢献者
プログラミング言語
Brainfuck
c
- Cコーディング標準
- Cプログラミング/構造とスタイル
- Cを最大限に活用する - この章では、GNUソフトウェアを作成する際にC言語を使用する最善の方法に関するアドバイスを提供します。
C#
- C#コーディング規則
- C#スタイルガイド
- C#コーディング標準と命名規則
C ++
- Google C ++スタイルガイド
- C ++コアガイドライン - C ++でのコーディングに関する一連の実証済みガイドライン、ルール、およびベストプラクティス。
- LLVM C ++コーディング標準
- Mozilla C ++コーディングスタイル
- クロムC ++スタイルガイド
- WebKit C ++コードスタイルのガイドライン
- NASA C ++コーディング標準とスタイルガイド
- Oceanbase C ++コーディング標準
Clojure
- Clojure Style Guide- Clojureプログラミング言語のコミュニティコーディングスタイルガイド。
一般的なLISP
- スタイルガイド
- Google CommonLispスタイルガイド
- 一般的なLISPスタイルガイド
d
- Dスタイル - Dプログラムを書くための一連のスタイルコンベンション。
ダート
デルフィ
エリクサー
エルム
emacs lisp
- Elisp Guide
- EMACS LISPスタイルガイド
エルラン
- プログラミングルールと慣習
- Erlangコーディングガイドライン
F#
Fortran
- Fortran 90標準 - 交換可能なFortran 90コードを作成および文書化するための欧州標準。
- Fortran Best Practices -Style Guide and Modern Fortranプログラムのベストプラクティス。
行く
- 効果的なGO
- GO標準プロジェクトレイアウト - GOアプリケーション用の基本レイアウト。
- Google Go Style Guide-GOのソースコードのGoogleのコーディング標準。
- Uber Goスタイルガイド - UberのGOコードで使用されるパターンと慣習。
グルーヴィー
ハスケル
Java
- Java™プログラミング言語のコード規則
- Google Javaスタイルガイド - Java™プログラミング言語のソースコードのGoogleのコーディング標準。
- Javaプログラミングスタイルガイド
- Alibaba-Java-Coding-Guidelines- Java開発者向けガイド。
JavaScript
- AngularJSスタイルガイド - AngularJSアプリケーション開発のためのコミュニティ主導のベストプラクティスセット。
- JavaScript正しい方法 - JSのベストプラクティス、受け入れられたコーディング基準、およびWeb周辺のリンクの読みやすく読みやすく、迅速な参照。
- Google JavaScriptスタイルガイド - このドキュメントは、JavaScriptプログラミング言語のソースコードのGoogleのコーディング標準の完全な定義として機能します。
- Airbnb JavaScriptスタイルガイド - JavaScriptへのほとんど合理的なアプローチ。
- jQueryコアスタイルガイド
- JavaScriptスタイルのガイドと美しい
- JavaScriptスタイルガイドとコーディングコンベンション
- JavaScriptのコード規則
- JavaScript Clean Code- JavaScriptに適応したRobert C. Martinの本Clean Codeからのソフトウェアエンジニアリング原則。
- JavaScriptのMozilla Coding Styleガイド
JSON
ジュリア
コトリン
ルア
マークダウン
- Google Markdown Style Guide -Markdownを使用したGoogleによって発生したプロジェクトのスタイルガイド。
- マークダウンスタイルガイド
- Gitlab Markdown Style Guide -about.gitlab.comのマークダウンスタイルガイド。
。ネット
- .NET標準
- .NETセキュアコーディングガイドライン
- .NETネーミングガイドライン
nim
Objective-C
- Objective-Cスタイルガイド - Objective-Cプロジェクトのスタイルガイドとコーディングコンベンション。
- Google Objective-Cスタイルガイド
- NYTimes Objective-Cスタイルガイド - The New York Timesが使用するObjective-Cスタイルガイド。
パスカル
- コーディングスタイル
- GNU Pascal Coding Standards -GNU Pascal Projectが使用するGNU Pascal Standards。
Perl
- Perl Best Practices V4 -Damian Conwayの本に基づいて、Randal Schwartzのスライド。
- 避けるべきPERL要素 - 推奨されていないプラクティスのリスト、および代わりに何をすべきか。
- Perlstyle
Php
- PHP図-PHP標準の推奨事項。
- PHP正しい方法 - PHPのベストプラクティス、受け入れられたコーディング基準、およびWeb周辺の権威あるチュートリアルへのリンクの読みやすく、迅速な参照。
- クリーンコードPHP -PHPに適応したクリーンコード概念。
Python
- Pythonコード用のスタイルガイド
- Google Pythonスタイルガイド
- Hitchhiker's Guide to Python-高く評価されているPython Best Practices Guide。
r
- GoogleのRスタイルガイド
- Tidyverse Styleガイド
ラケット
ルビー
- The Ruby Style Guide-コミュニティ主導のRuby Coding Style Guide。
- Ruby Style Guide -AirbnbのRubyスタイルガイド。
- Ruby Style Guide-コミュニティ主導のRuby Coding Style Guide。
さび
- 錆スタイルガイド
- さびガイドライン
- Rust APIガイドライン
スカラ
- 効果的なスカラ
- スカラスタイルガイド
- Databricks Scala Guide -Databricks Scala Coding Style Guide。
- Scala Best Practices
堅実さ
- Solidity Style Guide
- ソルシュリティ標準
迅速
- API設計ガイドライン
- Swift -Githubの公式Swift Style and Conventions。
- 迅速なスタイルガイド
- Swift Style Guide -LinkedInの公式Swift Style Guide。
- メトバの迅速なスタイルガイド
- XMartLabs Swift Style Guide -Swift Language Style Guide&Coding Conventionsそれに続いてXmartLabsが続きます。
タイプスクリプト
- Google TypeScript Style Guide -Google'sで使用されるタイプスクリプトスタイルガイド。
- TypeScript Deep Dive -Style Guide-非公式のタイプスクリプトスタイルガイド。
- TypeScript Lang -do's and nots -TypeScript Lang組織からの提案。
ビジュアルベーシック
XML
- Google XMLドキュメントフォーマットスタイルガイド
開発環境
シェル
git
- Gitスタイルガイド
- GITドキュメントからのルールはほとんどありません
Powershell
- PowerShellのベストプラクティスとスタイルガイド - 非公式のPowershell Best Practices and Style Guide。
プラットフォーム
アンドロイド
- Androidガイドライン - Android向けに開発する際にRibotで使用するアーキテクチャおよびコードガイドライン。
- XMartLabs Androidスタイルガイド - XmartLabsによるAndroidのスタイルガイド。
アパッチ
API
- HAL- API内のリソース間をハイパーリンクする一貫した簡単な方法を提供するシンプルな形式。
- Microsoft REST APIガイドライン - Microsoft REST APIガイドライン。
- JSON API-推奨 - このセクションには、JSON API実装に関する推奨事項が含まれています。
- APIセキュリティチェックリスト - APIを設計、テスト、リリースする際の最も重要なセキュリティ対策のチェックリスト。
- Google Cloud API Design Guide-Googleが提供するネットワークAPIの一般的なデザインガイド。
Arduino
- Arduinoスタイルガイド
- ArduinoのAPIスタイルガイド
フロントエンド開発
- CSSガイドライン - 正気で管理可能なスケーラブルなCSSを書くための高レベルのアドバイスとガイドライン。
- フロントエンドガイドライン - 一部のHTML、CSS、JSのベストプラクティス。
- SASSガイドライン - 正気で保守可能でスケーラブルなSASSを書くための意見のあるスタイルガイド。
- Airbnb CSS / SASS StyleGuide- CSSおよびSASSに対するほとんど合理的なアプローチ。
- HTMLスタイルガイド - より良い、パフォーマンス、構造、スケーラブル、保守可能なHTMLの書き込みに役立つスタイルガイド。
- HTML + CSSコードガイド - 柔軟で耐久性があり、持続可能なHTMLおよびCSSの標準。
- 米国のWebデザイン標準 - 米国政府のウェブサイト向けのオープンソースUIコンポーネントとビジュアルスタイルガイド。
- Coffeescriptスタイルガイド - CoffeeScriptプログラミング言語のベストプラクティスとコーディングコンベンションのコレクション。
- コーディングガイドラインが少ない
- Google HTML/CSSスタイルガイド
- レスポンシブWebデザインのガイドライン
- Yelp StyleGuide
- フロントエンドのチェックリスト
- BEM-ブロック要素修飾子 - フロントエンド開発で再利用可能なコンポーネントとコード共有を作成するのに役立つ方法論。
gnu
Java
Linux
MailChimp
モジラ
グーグル
- Google関連の開発者ドキュメント - このスタイルガイドは、明確で一貫したGoogle関連の開発者ドキュメントを作成するための編集ガイドラインを提供します。
node.js
- Microsoft + node.jsガイドライン
- node.jsスタイルガイド - node.js / javascriptコードをスタイリングするためのガイド。
mongodb
SQL
他の
- ChangeLogを保持します - 友達にGitログをChangelogs™にダンプさせないでください。
- プロジェクトガイドライン - JavaScriptプロジェクトの一連のベストプラクティス。
- セマンティックバージョン化
- インデントスタイル
- WebAppSec/Secure Codingガイドライン
- ロボットフレームワークユーザーガイド
- codeqlコーディング標準
フレームワーク
- Symfony Coding Standards
- Djangoコーディングスタイル
- Vueスタイルガイド
- 角度スタイルガイド
コンテンツ管理システム
- WordPressコーディング標準
- Drupal Coding Standards
- マゼントコーディング基準
- OctureCMS開発者ガイド
ツール
- CheckStyle-コード標準または検証ルールのセットを順守するためにJavaソースコードをチェックするためのツール。
- 従来の変更ログ
- EasyCodingStandard-コーディング標準を使用する最も簡単な方法。
- ESLINT -JavaScriptとJSXのプラグ可能な糸くずユーティリティ。
- JavaScript Standard Style -1つのJavaScriptスタイルをすべて支配します。
- Laravel Pint-ミニマリスト向けの意見のあるPHPコードスタイルのフィクサー。
- North-プロジェクトを調整および導くための設計および開発基準。
- PHP_CODESNIFFER- PHPコードで指定された標準の違反を検出および修正するためのツール。
- PHPコーディング標準フィクサー - PHPコーディング標準フィクサー(PHP CS Fixe)ツールは、標準に従うためにコードを修正します。
- Rubocop-コミュニティRubyスタイルガイドに基づいたRuby Static Code AnalyzerとFormatter。
- セマンティックリリース
- シェルチェック - シェルスクリプト静的分析ツール
貢献者
貢献を歓迎します!開始する前に、貢献ガイドラインを確認してください。
コード貢献者
このプロジェクトは、すべての貢献者の努力のおかげで繁栄しています。
opencollective.comに貢献します。