-
Notifications
You must be signed in to change notification settings - Fork 8
Development
Here are some guideline for new people coming to the project about the toolchain, development methods and ideas.
The hardcore development should be done in branches. Before you send a pull request from one of your development branches makes sure to speak to a committer for this repository in order to avoid confusion. We do encourage contributions!
We are using the Travis-CI environment. If you are working on some functionality you can enable Travis-CI in your repository. The notices about build failures or success will be sent the IRC channel puppet
on irc.perl.org
.
You can also use the gem autotest
to run a testrunner locally. It will track file changes and rerun the required test.
We are using TDD using Puppets rspec helpers. This should keep the code clean and sane and avoid unnecessary problems when we are moving functions and classes.