+The OpenDaylight Puppet module uses OpenDaylight's Jenkins silo to run tests
+in CI. Some tests are triggered when changes are proposed, others are triggered
+periodically to validate things haven't broken underneath us. See the
+[`puppet-*` tests][21] on the Jenkins web UI for a list of all tests.
+
+[1]: https://github.com/dfarrell07/puppet-opendaylight/issues
+
+[2]: https://github.com/dfarrell07/puppet-opendaylight/pulls
+
+[3]: https://github.com/dfarrell07/puppet-opendaylight/labels/good-for-beginners
+
+[4]: https://github.com/dfarrell07/puppet-opendaylight/labels/prio%3Ahigh
+
+[5]: https://github.com/dfarrell07/puppet-opendaylight/labels/prio%3Anormal
+
+[6]: https://help.github.com/articles/closing-issues-via-commit-messages/
+
+[7]: http://chris.beams.io/posts/git-commit/
+
+[8]: http://cdn3.volusion.com/74gtv.tjme9/v/vspfiles/photos/Delicious%20Dozen-1.jpg
+
+[9]: http://bundler.io/
+
+[10]: http://puppet-lint.com/
+
+[11]: https://github.com/gds-operations/puppet-syntax
+
+[12]: https://github.com/puppet-community/metadata-json-lint
+
+[13]: https://github.com/puppetlabs/beaker
+
+[14]: http://serverspec.org/resource_types.html
+
+[15]: https://github.com/puppetlabs/beaker/wiki/How-to-Write-a-Beaker-Test-for-a-Module#typical-workflow
+
+[17]: https://www.vagrantup.com/downloads.html
+
+[18]: www.virtualbox.org/wiki/Linux_Downloads
+
+[19]: http://webchat.freenode.net/?channels=opendaylight-integration
+
+[20]: https://docs.docker.com/engine/installation/
+
+[21]: https://jenkins.opendaylight.org/releng/view/packaging/search/?q=puppet "Puppet CI jobs"