guides

A guide for programming in style.

Github stars Tracking Chart

Guides

Reviewed by Hound

Guides for getting things done, programming well, and programming in style.

High level guidelines:

  • Be consistent.
  • Don't rewrite existing code to follow this guide.
  • Don't violate a guideline without a good reason.
  • A reason is good when you can convince a teammate.

A note on the language:

  • "Avoid" means don't do it unless you have good reason.
  • "Don't" means there's never a good reason.
  • "Prefer" indicates a better option and its alternative to watch out for.
  • "Use" is a positive instruction.

Contributing

Please read the contribution guidelines before submitting a pull request.

In particular: if you have commit access, please don't merge changes without
waiting a week for everybody to leave feedback
.

Credits

Thank you, contributors!

thoughtbot

Guides is maintained by thoughtbot, inc.

License

Guides is © 2018 thoughtbot, inc. It is distributed under the Creative Commons
Attribution License
.

The names and logos for thoughtbot are trademarks of thoughtbot, inc.

Main metrics

Overview
Name With Ownerthoughtbot/guides
Primary LanguageRuby
Program languageRuby (Language Count: 10)
Platform
License:
所有者活动
Created At2012-07-27 11:15:44
Pushed At2025-11-01 00:02:54
Last Commit At
Release Count0
用户参与
Stargazers Count9.5k
Watchers Count333
Fork Count1.4k
Commits Count621
Has Issues Enabled
Issues Count98
Issue Open Count0
Pull Requests Count435
Pull Requests Open Count19
Pull Requests Close Count225
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private