# I need a mentor

**URL:** <https://forum.ansible.com/t/i-need-a-mentor/25508>\
**Category:** Ansible Project\
**Created:** [September 18, 2017, 9:12am UTC](https://forum.ansible.com/t/i-need-a-mentor/25508 "2017-09-18T09:12:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![akshat\_ahuja](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@akshat\_ahuja](https://forum.ansible.com/u/akshat_ahuja)\
**Post date:** [September 18, 2017, 9:12am UTC](https://forum.ansible.com/t/i-need-a-mentor/25508/1 "2017-09-18T09:12:31Z")

</div>

- I am a student and I am really interested in ansible and want to contribute for it.
- But the problem is that i have never contributed to Open Source, but I am willing to, Can somebody please mentor me.

---

<div class="post-metadata">

**Author:** ![viper233](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/viper233/32/2060_2.png) [@viper233](https://forum.ansible.com/u/viper233)\
**Post date:** [September 18, 2017, 8:33pm UTC](https://forum.ansible.com/t/i-need-a-mentor/25508/2 "2017-09-18T20:33:35Z")

</div>

Hi,

There are plenty of good documents to get started on contributing to Ansible

[http://docs.ansible.com/ansible/latest/dev\_guide/index.html](http://docs.ansible.com/ansible/latest/dev_guide/index.html)

I’d start by looking at this, it will show you how to get started with your development environment  
[http://docs.ansible.com/ansible/latest/dev\_guide/developing\_modules\_general.html](http://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html)

you may be asked to rebase your fork to make sure it’s up to date, here is how you can do it.  
[https://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository](https://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository)

[http://docs.ansible.com/ansible/latest/dev\_guide/developing\_rebasing.html](http://docs.ansible.com/ansible/latest/dev_guide/developing_rebasing.html)

Common pitfalls  
[http://docs.ansible.com/ansible/latest/dev\_guide/developing\_modules\_best\_practices.html](http://docs.ansible.com/ansible/latest/dev_guide/developing_modules_best_practices.html)

Python3 support  
[http://docs.ansible.com/ansible/latest/dev\_guide/developing\_python3.html](http://docs.ansible.com/ansible/latest/dev_guide/developing_python3.html)

The style guide exists. It’s layout/linking could use some work.  
[http://docs.ansible.com/ansible/latest/dev\_guide/style\_guide/index.html](http://docs.ansible.com/ansible/latest/dev_guide/style_guide/index.html)

[https://github.com/ansible/community](https://github.com/ansible/community) - There are also particular community focus groups that will have extra information related to a particular group of modules.

#ansible-dev on IRC or the particular workgroup channel, e.g. #ansible-aws can also be helpful.

---

<div class="post-metadata">

**Author:** ![akshat\_ahuja](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@akshat\_ahuja](https://forum.ansible.com/u/akshat_ahuja)\
**Post date:** [September 19, 2017, 3:53pm UTC](https://forum.ansible.com/t/i-need-a-mentor/25508/3 "2017-09-19T15:53:46Z")

</div>

Thanks a lot for your help😊!
