Coding Standards & Code Style Guides References

PHP

The PHP Framework Interop Group

http://www.php-fig.org/

De-facto Standard

PHP Standard Recommendation. http://www.php-fig.org/psr/

Code Styling http://www.php-fig.org/psr/psr-2/

PEAR

https://pear.php.net/manual/en/standards.php

The PEAR Coding Standards apply to code that is part of the official PEAR distribution.

Code Styling https://pear.php.net/manual/en/standards.indenting.php

PEAR 2

https://pear.php.net/manual/en/pear2cs.rules.php

Python

https://www.python.org/dev/peps/pep-0008/

De-facto Standard

Code Styling https://www.python.org/dev/peps/pep-0008/#code-lay-out

The Hitchhiker’s Guide to Python!

http://docs.python-guide.org/en/latest/

Python Best Practices Guidebook (widely accepted & easy to digest)

Code Styling http://docs.python-guide.org/en/latest/writing/style/

Google

http://google.github.io/styleguide/pyguide.html

Ruby

### bbastov https://github.com/bbatsov/ruby-style-guide

Widely accepted

GitHub

https://github.com/styleguide/ruby

Easy to digest

TomDoc

http://tomdoc.org/

documentation format

HTML & CSS

### Mark Otto http://codeguide.co/

https://github.com/mdo/code-guide

Widely accepted

W3C

http://www.w3schools.com/html/html5_syntax.asp http://codeguide.co/

Primer: GitHub Internal

http://primercss.io/guidelines/

Google

https://google.github.io/styleguide/htmlcssguide.xml

Sass ( scss )

http://sass-lang.com/styleguide/code

Jim Nielsen Naming Suggestion

http://webdesign.tutsplus.com/tutorials/quick-tip-name-your-sass-variables-modularly–webdesign-13364

Generic to Specific Naming (must read)

Shell

Google

http://google.github.io/styleguide/shell.xml

JavaScript

### W3C http://www.w3schools.com/js/js_conventions.asp

Google

https://google.github.io/styleguide/javascriptguide.xml

Crockford

http://javascript.crockford.com/code.html

GitHub

https://github.com/styleguide/javascript

Code Styling

Other References

GitHub

https://github.com/styleguide

BootStrap

https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#code-guidelines

Google

https://github.com/google/styleguide

other stuff

web content accessibility https://www.w3.org/TR/WCAG20/#visual-audio-contrast

Schemas http://schema.org/


Rolando Lucio

My Personal Blog!