16
Odoo Community 2014 Olivier Dony @odony

The new Odoo community organization and platform

  • Upload
    odoo

  • View
    2.588

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: The new Odoo community organization and platform

Odoo Community2014

Olivier Dony

@odony

Page 2: The new Odoo community organization and platform

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

Page 3: The new Odoo community organization and platform

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

Page 4: The new Odoo community organization and platform

Odoo Help

o 100% migrated

o Better performance

o 50+ posts/day

o 60% answered

o 5000 active users

https://help.odoo.com

Page 5: The new Odoo community organization and platform

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

Page 6: The new Odoo community organization and platform

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

Page 7: The new Odoo community organization and platform

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

Page 8: The new Odoo community organization and platform

Odoo Apps

o 4000+ registered entries and counting

o GitHub repositories +v8 support upcoming

o Registration link on Apps

o Data-only Appsupload on Odoo Online

https://apps.odoo.com

Page 9: The new Odoo community organization and platform

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

Page 10: The new Odoo community organization and platform

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 on GitHub

https://github.com/odoo/odoo

Page 11: The new Odoo community organization and platform

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

Page 12: The new Odoo community organization and platform

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

Page 13: The new Odoo community organization and platform

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

Page 14: The new Odoo community organization and platform

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

Page 15: The new Odoo community organization and platform

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

Page 16: The new Odoo community organization and platform

Thank You

@odony

[email protected]+32 (0) 2 290 34 90www.odoo.com

Full details and transition status http://github.com/odoo/odoo/wiki