/guides

How We Get Things Done

Guides

How the Technology Team at Handsome gets things done.

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

We'd love your input! Please contribute by submitting a pull request, adding the whole technology team as reviewers, and allowing a week for feedback and changes before merging.

Credits

Thank you, contributors!

Thanks to thoughtbot, inc for their excellent inspiration in this area!

License

Guides is © 2019 Handsome. It is distributed under the Creative Commons Attribution License.