11.4. Maintaining resource agents

If you maintain a specific resource agent, or you are making repeated contributions to the codebase, it’s usually a good idea to maintain your own fork of the ClusterLabs/resource-agents repository on GitHub.

To do so,

As you work on resource agents, please commit early, and commit often. You can always fold commits later with git rebase -i.

Once you have made a number of changes that you would like others to review, push them to your GitHub fork and send a post to the linux-ha-dev mailing list pointing people to it.

After the review is done, fix up your tree with any requested changes, and then issue a pull request. There are two ways of doing so: