Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
18 lines (14 sloc) 840 Bytes

Uniformity

This project lints code with both Rubocop and Foodcritic. The purpose is to encourage uniformity within the project and with community standards for Ruby and Chef. Disabling checks is discouraged, and developers should have a good reason for doing so.

Code review

Development should follow GitHub Flow to foster some shared responsibility. Test-driven development is encouraged to ensure comprehensive coverage, but at a minimum tests should reasonably cover all changes.

  • Fork/branch the repository
  • Write InSpec tests (kitchen test)
  • For application cookbooks, write ChefSpec tests (chef exec rspec)
  • Make changes to fix all test errors
  • Fix all lint offenses (./lint.sh)
  • Submit a Pull Request on Github
  • Wait for feedback and merge from a second developer
You can’t perform that action at this time.