Skip to content

Correia-jpv/fucking-awesome-guidelines

Repository files navigation

Awesome Guidelines

Awesome Guidelines Awesome

A set of guidelines for a specific programming language that recommend programming style, practices, and methods for each aspect of a program written in that language.

Contents

Programming Languages

Brainfuck

C

C#

C++

Clojure

  •   3978⭐    277🍴 The Clojure Style Guide) - A community coding style guide for the Clojure programming language.

Common Lisp

D

  • 🌎 The D Style - A set of style conventions for writing D programs.

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

  • PHP FIG - PHP Standards Recommendations.
  • PHP The Right Way - An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative tutorials around the Web.
  •  12143⭐   2252🍴 Clean Code PHP) - Clean Code concepts adapted for PHP.

Python

R

Racket

Ruby

Rust

Scala

Solidity

Swift

TypeScript

Visual Basic

XML

Development Environment

Shell

Git

PowerShell

Platforms

Android

Apache

API

  • HAL - A simple format that gives a consistent and easy way to hyperlink between resources in your API.
  •  22421⭐   2687🍴 Microsoft REST API Guidelines) - The Microsoft REST API Guidelines.
  • JSON API - Recommendations - This section contains recommendations for JSON API implementations.
  •  22022⭐   2548🍴 API Security Checklist) - Checklist of the most important security countermeasures when designing, testing, and releasing your API.
  • 🌎 Google Cloud API Design Guide - A general design guide for networked APIs provided by Google.

Arduino

Frontend Development

GNU

Java

Linux

Mailchimp

Mozilla

Google

Node.js

MongoDB

SQL

Other

Frameworks

Content Management System

Tools

  •   8150⭐   3631🍴 Checkstyle) - Tool for checking Java source code for adherence to a Code Standard or set of validation rules.
  •   7581⭐    707🍴 Conventional Changelog)
  •   1375⭐     72🍴 EasyCodingStandard) - The Easiest Way to Use Any Coding Standard.
  • 🌎 ESLint - The pluggable linting utility for JavaScript and JSX.
  • 🌎 JavaScript Standard Style - One JavaScript Style to Rule Them All.
  • 🌎 Laravel Pint - An opinionated PHP code style fixer for minimalists.
  • North - Design and development standards to align and guide your project.
  •  10607⭐   1487🍴 PHP_CodeSniffer) - The tool for detecting and fixing the violations of the specified standards in PHP code.
  • 🌎 PHP Coding Standards Fixer - The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards.
  • 🌎 RuboCop - A Ruby static code analyzer and formatter, based on the community Ruby style guide.
  •  19888⭐   1646🍴 semantic-release)

Contributors

Contributions welcome. Please read the contribution guidelines before contributing.

Code Contributors

This project exists thanks to all the people who contribute. 🌎 Contribute on opencollective.com.

Source

  9549⭐    584🍴 Kristories/awesome-guidelines)