Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The new Odoo community organization and platform

8,960 views

Published on

2014 brings a lot of changes to the Odoo Community ecosystem.
This presentation introduces the main Community tools and their integration with the new GitHub platform: Documentation ; Help Q&A Forum ; Mail Groups ; Odoo Apps ; Runbot ; Translations ; Source + Pull Requests ; Translations

Olivier Dony - Lead Developer & Community Manager, OpenERP

Published in: Software, Technology
  • Be the first to comment

The new Odoo community organization and platform

  1. 1. Odoo Community 2014 Olivier Dony  @odony    
  2. 2. Odoo Community 2014 o Community Tools 2014 o Odoo Help o Documentation o Mail Groups o Odoo Apps o Runbot o Source / Bug Reports / Pull Requests o Translations 1 2 3 4 5 6 7 8
  3. 3. Community Tools 2014   Help Forum  GitHub  source  bugs  pull reqs                           Runbot   Groups  Doc  Nightly  Q&A  CI tests  live dbs  packages  wiki  discuss  Apps  features
  4. 4. Odoo Help  o 100% migrated o Better performance o 50+ posts/day o 60% answered o 5000 active users  https://help.odoo.com
  5. 5. Documentation  o Functional documentation o v8 update as recipe-like FAQ entries on Help o User-contributed entries promoted o Soon translatable using Gengo  work-in-progress
  6. 6. Documentation  o Technical / Community documentation o To be converted to wiki (rst/md) files on GitHub o Less friction for edition / maintenance o English only in short term  work-in-progress
  7. 7. Mail Groups  o LP groups phase out o No mail groups o Groups based on Odoo Mailing List App o Unified Odoo accounts (Help, Groups, etc.)  https://www.odoo.com/groups
  8. 8. Odoo Apps  o 4000+ registered entries and counting o GitHub repositories +v8 support upcoming o Registration link on Apps o Data-only Apps upload on Odoo Online   https://apps.odoo.com
  9. 9. Runbot  o GitHub integration o Auto-build  PRs o Status: Ok|Fail|Warn o Tags: CI results  o Live preview (2 db) o Extracts Errors o Old runbot for LP  https://runbot.odoo.com
  10. 10. GitHub – Source Code  o Source code moved from LP  GitHub  o VCS moved from Bazaar to Git o 3 projects merged into 1 o History cleanup, total repo size halved (900M  400M) o Actively maintained, faster, social o Lower barrier for new contributors Fork me onGitHub  https://github.com/odoo/odoo
  11. 11. Nightly Builds  o Nightly builds = installation packages o Official download = last nightly build o Generates Debian/RedHat/Win packages o Updated for GitHub builds o Build scripts now included in main repo /setup  https://nightly.odoo.com
  12. 12. GitHub – Pull Requests  o Contributions now expected on GitHub  o Inline comments, reviews, notifications o Automatic build status by Runbot  o Dedicated R&D engineer in Belgium o One-click merge whenever possible o Label blocked : needs info/fixing o Label need-review : extra reviews needed  https://github.com/odoo/odoo
  13. 13. GitHub – Issues  o Bug reports now expected on GitHub  o Having a PR will speed up the progress a lot o Labels: bug invalid wishlist need-review o Labels applied by R&D team o LP bug reporting closed but still searchable + referenceable on PRs (no duplicates)  https://github.com/odoo/odoo/issues
  14. 14. Translations  o No advanced translation platform on  o Integration with external tools planned (e.g. Transifex) o Translations still on Launchpad for the moment, will be done with LP-GH sync o  Call for translators on LP (trunk = v8RC terms)  https://bit.ly/translations-odoo8
  15. 15. Secondary #f7f7f7 Brand Assets  o Everything regarding the Odoo brand o Guidelines o Logos o Color codes o Typography odoo Primary #a24689 odoo Optional #21b799  https://www.odoo.com/page/brand-assets odoo
  16. 16. Thank You  @odony Odoo sales@odoo.com +32 (0) 2 290 34 90 www.odoo.com Full details and transition status  http://github.com/odoo/odoo/wiki

×