This repository uses GitHub pull requests for code review.
See the Joyent Engineering Guidelines for general best practices expected in this repository.
Contributions should be "make check" clean. The "make check" target will install all necessary tools as part of its operation.
If you're changing something non-trivial or user-facing, you may want to submit an issue first.