Awesome Guides
A curated collection of resources and projects focused on Guides.
Contents
Styling
CSS
- Google HTML/CSS Style Guide
- Principles of writing consistent, idiomatic CSS
- HTML and CSS code guide
- General CSS notes, advice and guidelines
Sass
Markup
HTML
XML
Programming Languages
C
C++
C#
Clojure
CoffeeScript
Elixir
Go
Haskell
JavaScript
- Google JavaScript Style Guide
- [UPDATED] Google JavaScript Style Guide
- Principles of Writing Consistent, Idiomatic JavaScript
- Airbnb JavaScript Style Guide
- JavaScript: The Right Way
- ES6 Coding Style
- JavaScript SDK Design Guide
- Project Guidelines
Java
Objective-C
- Google Objective-C Style Guide
- NYTimes Objective-C Style Guide
- The official raywenderlich.com Objective-C style guide
PHP
Perl
Python
Ruby
Rust
Scala
Shell
SQL
Swift
Vimscript
Frameworks
AngularJS
RSpec
- Better Specs { rspec guidelines with ruby }
- RSpec Style Guide
- Even Better Specs | Guidelines for Maintainable Tests
Rails
Vue
Other
API
- HTTP API Design Guide
- Principles of good RESTful API Design
- Microsoft REST API Guidelines
- Building JSON-LD APIs: Best Practices
- Zalando RESTful API and Event Scheme Guidelines
Bots
CLI
Deployment
Favicon
iOS
Git
JSON
Machine Learning
Node.js
Security
- Security Principles
- Web Security Guidelines
- WebAppSec/Secure Coding Guidelines
- Web Application Security Guide/Checklist
UI
Writing
- Writing style
- Documentation Style Guide
- Apple Style Guide
- How To Ask Questions The Smart Way
- Google Developer Documentation Style Guide
Contributing
Any improvements or suggestions are welcome! See Contribution Guides.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.