Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 775 Bytes

README.md

File metadata and controls

22 lines (17 loc) · 775 Bytes

Developer guidelines

Code

  • Everything to build your project should be in the repository.
  • Have your infrastructure as code in the repository.
  • Have system variables defined in one location.
  • Exclude project secrets in the repository or encrypt them.

Testing

  • Found a bug? Recreate it with test code before working on the solution.
  • Prefer integration tests to mocking.

Documentation

  • Have documentation in the same place as the code. Preferably generated by the code.

Servers

  • Do not restart a Linux server to "fix" a problem, it probaly won't.
  • Use a provision utility. Restrain from editing anything manually.
  • Use the lowest possible privileges. Using root is dangerous.

Security

  • Use a password manager.