# Training module for Tryton

**URL:** https://discuss.tryton.org/t/training-module-for-tryton/1067
**Category:** Ideas
**Created:** [January 23, 2019, 5:18pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067 "2019-01-23T17:18:10Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![JCavallo](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/j/48db29/32.png) [@JCavallo](https://discuss.tryton.org/u/JCavallo)
#### Post date: [January 23, 2019, 5:18pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/1 "2019-01-23T17:18:10Z")

</div>

Hi,

We juste published the github repository which we (@coopengo) are using for training our new employees.

> **[GitHub - coopengo/tryton-training](https://github.com/coopengo/tryton-training)**
>
> Contribute to coopengo/tryton-training development by creating an account on GitHub.

It is written for versions 4.4 / 5.0 of tryton.

Feel free to use it / request changes in issues.

JC

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [January 23, 2019, 9:59pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/2 "2019-01-23T21:59:44Z")

</div>

Will it not be better to revive [http://hg.tryton.org/training/](http://hg.tryton.org/training/)  
Instead of using mqueue, we could now use unpublished repository with evolve.

---

<div class="post-metadata">

### Author: ![prak](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/prak/32/321_2.png) [@prak](https://discuss.tryton.org/u/prak)
#### Post date: [January 24, 2019, 4:23am UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/3 "2019-01-24T04:23:21Z")

</div>

@JCavallo This is a great initiative to write a step by step document as a training manual to make a new developer to fully understand how to develop Tryton modules. This will be very helpful to the community at large.

@ced The Training module on the mercurial repository is a very neat way to understand the coding flow.

IMHO, as a trainer, we require both the platforms. Step by step commits making a new developer understand how the code flows along with a good training manual. I will put in my efforts to showcase the same to the community. Then we can integrate both the platforms to create a robust training manual.

---

<div class="post-metadata">

### Author: ![JCavallo](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/j/48db29/32.png) [@JCavallo](https://discuss.tryton.org/u/JCavallo)
#### Post date: [January 24, 2019, 8:33am UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/4 "2019-01-24T08:33:37Z")

</div>

@ced Well we focused on writing content for now, and on git because that’s what we are internally using.

As it’s done right now, it’s using two repositories: One with all the branches with the different steps of the training, and one with the actual text which is currently stored in the github wiki.

Switching to hg seems a lot of work due to how the module is designed (one branch per tryton version / training step). However, hosting it under a tryton-owned domain seems reasonable.

---

<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: [January 24, 2019, 10:42pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/5 "2019-01-24T22:42:50Z")

</div>

> [@JCavallo](#):
>
> Switching to hg seems a lot of work due to how the module is designed (one branch per tryton version / training step). However, hosting it under a tryton-owned domain seems reasonable.

You can convert them to mercurial bookmarks

---

<div class="post-metadata">

### Author: ![nzaniela](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/n/47e85d/32.png) [@nzaniela](https://discuss.tryton.org/u/nzaniela)
#### Post date: [January 25, 2019, 9:05am UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/6 "2019-01-25T09:05:31Z")

</div>

Thanks for this repository , i have been developing for odoo from 8 to 12 but am transitioning to Tryton and this repository helps clarify on the few differences on the api

---

<div class="post-metadata">

### Author: ![dtostes](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/d/51bf81/32.png) [@dtostes](https://discuss.tryton.org/u/dtostes)
#### Post date: [May 5, 2020, 7:00pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/7 "2020-05-05T19:00:46Z")

</div>

Hi!

i am new in tryton and starts with this trainning tutorial..

i got this error:

```
(try_env) diego@rebec:~/tryton/training/library$ pip install --editable /home/diego/tryton/training/library
Obtaining file:///home/diego/tryton/training/library
ERROR: No .egg-info directory found in /tmp/pip-pip-egg-info-wun8z3u7

```

what am i doing wrong?

---

<div class="post-metadata">

### Author: ![JCavallo](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/j/48db29/32.png) [@JCavallo](https://discuss.tryton.org/u/JCavallo)
#### Post date: [May 5, 2020, 9:16pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/8 "2020-05-05T21:16:07Z")

</div>

Hi,

You should actually head to [the wiki and follow the steps here](https://github.com/coopengo/tryton-training/wiki).

---

<div class="post-metadata">

### Author: ![JonatanGk](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jonatangk/32/1686_2.png) [@JonatanGk](https://discuss.tryton.org/u/JonatanGk)
#### Post date: [November 24, 2021, 1:12pm UTC](https://discuss.tryton.org/t/training-module-for-tryton/1067/9 "2021-11-24T13:12:20Z")

</div>

Great tutorial I recommend to all people that starts on “Tryton” world 😉 Its maybe the most complete tuto online 😉

@JCavallo great work 😉
