This document provides guidance on how to make contributions to the Foreman project. It discusses managing issues in Redmine, setting up a development environment, crafting code patches, submitting pull requests, and the review process. Specific issues are listed that could be worked on, related to Foreman core, the Foreman installer plugin, and the Hammer CLI. The goal is to welcome and guide new contributors.