Should a new module be committed in a new branch (or devel)?
Should supporting code such as utils be committed separately?
Should a new module be committed in a new branch (or devel)?
Should supporting code such as utils be committed separately?
Pull requests should always point at devel. If the code needs to be together to function, it should be in same PR.
More info here http://docs.ansible.com/ansible/dev_guide/index.html