# Tryton Development Environment

**URL:** <https://discuss.tryton.org/t/tryton-development-environment/582>\
**Category:** Developer\
**Created:** [June 1, 2018, 9:36am UTC](https://discuss.tryton.org/t/tryton-development-environment/582 "2018-06-01T09:36:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ali](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/a/8c91f0/32.png) [@ali](https://discuss.tryton.org/u/ali)\
**Post date:** [June 1, 2018, 9:36am UTC](https://discuss.tryton.org/t/tryton-development-environment/582/1 "2018-06-01T09:36:29Z")

</div>

Hi,  
I’m new to Tryton and new to Python. I just wonder which development environments do you prefer? Why, why not?

I’m coming from PHP development environment. I use Ubuntu and I do not prefer closed source IDEs and tools.

Which open source IDE is better for developing Tryton modules?  
Are there any documentations for development?

Sincerely…

---

<div class="post-metadata">

**Author:** ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)\
**Post date:** [June 1, 2018, 10:24am UTC](https://discuss.tryton.org/t/tryton-development-environment/582/2 "2018-06-01T10:24:26Z")

</div>

> [@ali](#):
>
> Hi,  
> I’m new to Tryton and new to Python. I just wonder which development environments do you prefer? Why, why not?

For tryton development I will recomend you using a python virtualenv with all the source code cloned inside.

If you develop you own modules you can just create a python package and install it on a fresh virtualenv. The setup.py should be defined to include all python package dependencies. Have a look at our  
[cookiecutter template](http://hg.tryton.org/cookiecutter/) in order to have some reference for custom python packages.

> [@ali](#):
>
> Which open source IDE is better for developing Tryton modules?

We do not force any IDE. You can use any editor but you should have preference for the ones that support python development and have some tools for this language.

> [@ali](#):
>
> Are there any documentations for development?

All our [documentation is available on our website.](http://doc.tryton.org)

There is also presentation papers about [how to write your first tryton module](http://downloads.tryton.org/TUL2014/crash-course.pdf) and a [workshop that guides you through the first steps of development](https://bitbucket.org/pokoli/tryton_workshop/src/@/)

Feel free to ask any questions here or on the [other community channels.](http://www.tryton.org/community.html)

---

<div class="post-metadata">

**Author:** ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)\
**Post date:** [June 27, 2018, 12:22pm UTC](https://discuss.tryton.org/t/tryton-development-environment/582/3 "2018-06-27T12:22:04Z")

</div>

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.
