|
|
|
@ -6,8 +6,7 @@
|
|
|
|
|
|
|
|
|
|
## Running Tests
|
|
|
|
|
|
|
|
|
|
After cloning the repository the testing environment should be set up on the
|
|
|
|
|
local machine:
|
|
|
|
|
After cloning the repository the testing environment should be set up on the local machine:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
$ bundle install --path vendor/bundle
|
|
|
|
@ -22,7 +21,17 @@ includes:
|
|
|
|
|
* unit-tests (with `rspec-puppet`)
|
|
|
|
|
* acceptance-tests (with `beaker-rspec`)
|
|
|
|
|
|
|
|
|
|
Check the .travis.yml for details.
|
|
|
|
|
|
|
|
|
|
## Coding Standards
|
|
|
|
|
|
|
|
|
|
* All variables are defined in the base manifest (init.pp)
|
|
|
|
|
* No more than 140 characters per line
|
|
|
|
|
* All variables are defined in the base manifest (init.pp).
|
|
|
|
|
* No more than 140 characters per line.
|
|
|
|
|
|
|
|
|
|
## Commits
|
|
|
|
|
|
|
|
|
|
* Fork it, Branch it, Test it, Pull Request it, Technologic.
|
|
|
|
|
* Logical commit units.
|
|
|
|
|
* Nice clean commit messages.
|
|
|
|
|
* Check for whitespaces. I hate whitespaces.
|
|
|
|
|
* New Features equals new tests and new documentation.
|
|
|
|
|