# New module and supporting utils

**URL:** <https://forum.ansible.com/t/new-module-and-supporting-utils/23269>\
**Category:** Ansible Project\
**Created:** [December 16, 2016, 12:00am UTC](https://forum.ansible.com/t/new-module-and-supporting-utils/23269 "2016-12-16T00:00:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ted](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@Ted](https://forum.ansible.com/u/Ted)\
**Post date:** [December 16, 2016, 12:00am UTC](https://forum.ansible.com/t/new-module-and-supporting-utils/23269/1 "2016-12-16T00:00:13Z")

</div>

Should a new module be committed in a new branch (or devel)?

Should supporting code such as utils be committed separately?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [December 16, 2016, 4:38pm UTC](https://forum.ansible.com/t/new-module-and-supporting-utils/23269/2 "2016-12-16T16:38:21Z")

</div>

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](http://docs.ansible.com/ansible/dev_guide/index.html)
