This is the documentation for older versions of Odoo (formerly OpenERP).
Working in teams¶
Who are the different actors in the community of OpenERP?
Contributors¶
Contributors are people who want to help the project improve, add functionality and improve stability. Anyone can contribute on the project by reporting bugs, proposing some improvement and posting patch.
The community team is available on launchpad: https://launchpad.net/~openerp-community
Community Contributor Teams¶
Official committers are people allowed to commit in the shared community repositories. Those people are approved as committers by the community once they've provided enough good-quality patches and/or contributions in the project.
They are allowed to :
Propose and post their own patches against bug reports.
Review patches from contributors, comments and / or improve them.
Commit good-quality patch or contribution in the community repository.
Write a news on the Planet OpenERP RSS
The community contributors team list include the following main teams (get the complete list here : https://launchpad.net/~openerp-community-reviewer/+participation), most specific to a given category of OpenERP features:
Accounting Addons: https://launchpad.net/~account-core-editors
Accounting and Financial Reports Addons https://launchpad.net/~account-report-core-editor
Account Payment Addons https://launchpad.net/~account-payment-team
Banking Addons https://launchpad.net/~banking-addons-team
E-commerce addons https://launchpad.net/~ecommerce-addons-core-editors
Stock and Logistic Addons https://launchpad.net/~stock-logistic-core-editors
Contract Management Addons https://launchpad.net/~contract-management-core-editors
CRM Addons https://launchpad.net/~crm-core-editors
Department Management Addons https://launchpad.net/~department-core-editors
HR Addons https://launchpad.net/~hr-core-editors
Hotel Core Editors https://launchpad.net/~hotel-core-editors
Knowledge Addons https://launchpad.net/~knowledge-addons-team
Margin Analysis Addons https://launchpad.net/~margin-analysis-core-editors
Medical OpenERP https://launchpad.net/~oemedical-commiter
Medical OpenERP (Functional and Technical Discussions) https://launchpad.net/~oemedical-driver
Partner and Contact Addons https://launchpad.net/~partner-contact-core-editors
Product Related Addons https://launchpad.net/~product-core-editors
Project Addons https://launchpad.net/~project-core-editors
Purchase Addons https://launchpad.net/~purchase-core-editors
Sale Addons https://launchpad.net/~sale-core-editors
Server Environment and Tools Addons https://launchpad.net/~server-env-tools-core-editors
Webkit Utils Addons https://launchpad.net/~webkit-utils-core-editors
Report Printing and Sending Addons https://launchpad.net/~report-print-send-core-editors
Geospatial addons https://launchpad.net/~geospatial-addons-core-editors
Web-addons for OpenERP https://launchpad.net/~webaddons-core-editors
After contributing on a specific team's project, you can apply to be part of the related team and the members of that team will vote on your approval.
As part of all of all other " * Core Editors" teams, we have the "OpenERP Community Reviewer" team : https://launchpad.net/~openerp-community-reviewer
The goal is to have a basis of strong community members in all specific teams. This is a team of well experienced OpenERP developers that can have a word on any community developments. Their role is to help having good quality, well maintained modules. They have a mailing list here: openerp-community-reviewer@lists.launchpad.net
Historically there was the generic OpenERP committers team, but it has become deprecated along with the phase out of the obsolete extra-addons shared repository.
OpenERP Core Team¶
The OpenERP core team are the employees from OpenERP SA responsible for the quality of the Official repository. They assure the stability and coherence of the official version by reviewing all patches and commits.
The OpenERP Core Team is available on Launchpad: https://launchpad.net/~openerp
Expert Teams¶
To help developers and contributors make the right decisions when improving OpenERP, we set up expert teams for different management domains. Only people that have a strong experience in OpenERP and the related domain can apply as an expert. We have teams of accountants, manufacturing experts, technical experts, services management experts, ...
Developers can contact our experts mailing list when they need feedback on particular features to be developed. Please contact our experts only for new development related questions. They don't provide help on current features of OpenERP. Most of our experts have very senior positions in the company they work for, so they don't have time to spend providing help or support.
The expert teams are:
Accounting: https://launchpad.net/~openerp-expert-accounting
Services Management: https://launchpad.net/~openerp-expert-service
Manufacturing Industries: https://launchpad.net/~openerp-expert-production
Localization/Translations: https://launchpad.net/~openerp-expert-localization
Requesting Advice from a Team¶
When you create a specification for a new feature on launchpad (called a blueprint), you can assign an expert team as a drafter of the specification. Then, you can click on request feedback on your blueprint and assign this to an expert team.
They will receive a notification email and will discuss the requested feature. The team will improve your specifications directly in your blueprint.
Translators team¶
The translation teams are in charge of the translation of OpenERP in a specific language. The list of current translation teams can be found here: https://translations.launchpad.net/+groups/openobject-translators
For more information regarding OpenERP translations and the corresponding process, please see the Odoo Translations moved to Transifex section.
Merge Proposal¶
Making a merge proposal of your own code is the way to integrate your work in the OpenERP project. You can request a merge proposal either on OpenERP's branch or OpenERP community's branch. In every project the process is the same and you can get the basic documentation here: https://help.launchpad.net/Code/Review