Developers are encouraged to fork the xcat2 repositories, make changes, and submit pull requests. This mechanism allows for better collaboration and gives the community a chance to review and provide feedback before the code is pulled into the product.
GitHub provides excellent documentation on Collaborating and the following is only provided as a quick reference.
forks.rst
syncing_forks.rst create_branches.rst change_code.rst pull_request.rst delete_branches.rst