Editors
Feel free to use any text editor you want. However, our team currently uses the following and have configured them specifically for our development workflows. If you need help configuring the following, tap one of the following people on the shoulder sometime:
#
Configuration- trailing whitespace should be pruned
- newlines should exist at the end of every file
- character ruler
- 80 characters default
- 50 characters for git commit summaries
- 72 characters for git commit explanatory text
- 2 character soft tabs for indentation
- tabs should always be translated to spaces
- a single indent should be exactly 2 spaces
- the exception here is our go codebases, which require the use of tabs instead of spaces given our usage of gofmt