Review modules

And improve their quality

1) Create your account on Github

To provide the results of your review and test, you will need to post comments on Github. On Github:

  • Pick your username
  • Enter your email address
  • Create a password
  • and click on "Sign up for Github"
On the next screen, make sure to choose the Free plan and click on "Finish sign up".
Check your mailbox for a mail from Github to verify your email. Click on the link it contains and that's it! You can move on to the next step.
Odoo text and image block
Odoo image and text block

2) Pick a contribution

Once you are logged in Github, you can find all OCA contributions needing reviews here. Pick one of your interest based on:

  • the project name: OCA/bank-payment
  • the contribution title: New addon to cover usability concepts
  • the automated tests result: green checkmark
  • the tags: needs review
  • the Odoo version: 8.0

3) Read the description

On your chosen contribution, at the top, you will find a description of the feature or the bugfix and maybe a test scenario. 

If the description is not clear to you, feel free to scroll down to the bottom of the page and ask for clarification in the comment box (see screenshot below).

Odoo text and image block
Odoo image and text block

4) Test

At the bottom of the page, you will also find a link to an Odoo instance running the contribution:

  • Click on "Show all checks"
  • On the "ci/runbot line", click on "Details"
On the next page, click on the blue square (if there is none, leave a comment on Github) and log into Odoo with the following credentials:
  • Email: admin
  • Password: admin
If the button is not visible, the build has expired and has been automatically cleaned. You should force a build then pressing the red button "Force Rebuild".

You can now test the contribution and execute the scenario. Once done, do not forget to leave a review on GitHub (accesible in the "Review changes" green button on the third tab - Files changed -) with:
  • Approve if everything worked as expected
  • Comment or Request changes with the description of the mismatch otherwise.
Anyone having a github account can post a review. Find more information here (in the review section).

In any case, thank you very much. You've just help us to make Odoo a better software. Do not hesitate to repeat this fun experience as much as you want!

If you are interested by a specific topic and would like to help more, please subscribe to his mailing list and introduce yourself. Make sure to mention:

  • your name and location
  • your skills and background
  • your expectations and availabilities