Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henriquemenezes/awesome-styleguides

A list of styleguides
https://github.com/henriquemenezes/awesome-styleguides

List: awesome-styleguides

Last synced: about 1 month ago
JSON representation

A list of styleguides

Awesome Lists containing this project

README

        

# awesome-styleguides
> A curated list of awesome styleguides

## Contents

- [Airflow](#airflow)
- [Go](#go)
- [Ruby](#ruby)
- [Rails](#rails)
- [Python](#python)
- [Django](#django)
- [Android](#android)
- [Java](#java)
- [Kotlin](#kotlin)
- [iOS](#ios)
- [Objective-C](#objective-c)
- [Swift](#swift)
- [JavaScript](#javascript)
- [Angular](#angular)
- [Vue](#vue)
- [React](#react)
- [CSS](#css)
- [Other](#other)

## Styleguides

### Airflow

+ *Airflow Best Practices and Development Guide* - [https://github.com/astronomer/airflow-guides/blob/main/guides_in_progress/apache_airflow/best-practices-guide.md](https://github.com/astronomer/airflow-guides/blob/main/guides_in_progress/apache_airflow/best-practices-guide.md)
+ *Best Practices* - [https://airflow.apache.org/docs/apache-airflow/stable/best-practices.html](https://airflow.apache.org/docs/apache-airflow/stable/best-practices.html)
+ *Apache Airflow Best Practices – Part 1* - [https://marclamberti.com/blog/apache-airflow-best-practices-1/](https://marclamberti.com/blog/apache-airflow-best-practices-1/)
+ *DAG Writing Best Practices in Apache Airflow* - [https://www.astronomer.io/guides/dag-best-practices](https://www.astronomer.io/guides/dag-best-practices)
+ *Best Practices* - [https://livebook.manning.com/book/data-pipelines-with-apache-airflow/chapter-10/v-4/1](https://livebook.manning.com/book/data-pipelines-with-apache-airflow/chapter-10/v-4/1)

### Go

+ *Effective Go* - [https://golang.org/doc/effective_go.html](https://golang.org/doc/effective_go.html)
+ *Go Code Review Comments* - [https://github.com/golang/go/wiki/CodeReviewComments](https://github.com/golang/go/wiki/CodeReviewComments)
+ *Uber Go Style Guide* - [https://github.com/uber-go/guide](https://github.com/uber-go/guide)

### Ruby

+ *Ruby - Rubocop* - [https://github.com/rubocop-hq/ruby-style-guide](https://github.com/rubocop-hq/ruby-style-guide)
+ *Ruby - Github* - [https://github.com/github/rubocop-github](https://github.com/github/rubocop-github)
+ *Ruby - Shopify* - [https://shopify.github.io/ruby-style-guide/](https://shopify.github.io/ruby-style-guide/)
+ *Ruby - Airbnb* - [https://github.com/airbnb/ruby](https://github.com/airbnb/ruby)
+ *Rubocop* - [https://github.com/rubocop-hq/rubocop](https://github.com/rubocop-hq/rubocop)

#### Rails

+ *Rails - Style Guide* - [https://github.com/bbatsov/rails-style-guide](https://github.com/bbatsov/rails-style-guide)
+ *Rails - Production* - [https://github.com/ankane/production_rails](https://github.com/ankane/production_rails)
+ *Robocop - Rails Style Guide* - [https://github.com/rubocop-hq/rails-style-guide](https://github.com/rubocop-hq/rails-style-guide)

### Python

+ *PEP 8* - [https://www.python.org/dev/peps/pep-0008/](https://www.python.org/dev/peps/pep-0008/)
+ *Google Python Style Guide* - [https://google.github.io/styleguide/pyguide.html](https://google.github.io/styleguide/pyguide.html)
+ *The Hitchhiker's Guide to Python - Code Style* - [https://docs.python-guide.org/writing/style/](https://docs.python-guide.org/writing/style/)

#### Django

+ *Django - Coding Style* - [https://docs.djangoproject.com/en/2.2/internals/contributing/writing-code/coding-style/](https://docs.djangoproject.com/en/2.2/internals/contributing/writing-code/coding-style/)

### Android

+ *Android Guidelines* - [https://github.com/ribot/android-guidelines](https://github.com/ribot/android-guidelines)

#### Java

+ *Java* - [https://github.com/raywenderlich/java-style-guide](https://github.com/raywenderlich/java-style-guide)

#### Kotlin

+ *Kotlin* - [https://github.com/raywenderlich/kotlin-style-guide](https://github.com/raywenderlich/kotlin-style-guide)
+ *Kotlin - Style Guide* - [https://android.github.io/kotlin-guides/style.html](https://android.github.io/kotlin-guides/style.html)
+ *Kotlin - Interop Guide* - [https://android.github.io/kotlin-guides/interop.html](https://android.github.io/kotlin-guides/interop.html)

### iOS

#### Objective-C

+ *Objective-C* - [https://github.com/raywenderlich/objective-c-style-guide](https://github.com/raywenderlich/objective-c-style-guide)

#### Swift

+ *Swift* - [https://github.com/raywenderlich/swift-style-guide](https://github.com/raywenderlich/swift-style-guide)

### JavaScript

#### Angular

+ *Angular* - [https://github.com/johnpapa/angular-styleguide](https://github.com/johnpapa/angular-styleguide)

#### Vue

+ *Vue.js* - [https://vuejs.org/v2/style-guide/](https://vuejs.org/v2/style-guide/)
+ *Vue.js Component Style Guide* - [https://github.com/pablohpsilva/vuejs-component-style-guide](https://github.com/pablohpsilva/vuejs-component-style-guide)

#### React

+ *Airbnb React/JSX Style Guide* - [https://github.com/airbnb/javascript/tree/master/react](https://github.com/airbnb/javascript/tree/master/react)
+ *Pagarme React Style Guide* - [https://github.com/pagarme/react-style-guide](https://github.com/pagarme/react-style-guide)

### CSS

+ *RSCSS* - [https://rscss.io/](https://rscss.io/)
+ *BEM* - [http://getbem.com/](http://getbem.com/)

### Other

+ *Frontend Guidelines* - [https://github.com/bendc/frontend-guidelines](https://github.com/bendc/frontend-guidelines)