SlideShare a Scribd company logo
The Open Object Community
The  Open Object community  is full of smart people that contributes and help others. This document explains how you can  join us ,  learn  new things, and  give back  when you can.
Part I Get Smarter !
Learn by Reading ,[object Object],[object Object]
Get Involved ,[object Object],[object Object]
Keep in Touch ,[object Object],[object Object],[object Object],[object Object]
Join Teams... Part II
About Teams The Open Object project is organized in teams.
Developers Teams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Experts Teams ,[object Object],[object Object],[object Object],[object Object],[object Object]
Translators Teams Quality of the translation are managed by  Translation teams , with a contribution reviewing process. You can join an exiting team. If you want to maintain a new language, create a new team on launchpad and contact the quality team. Normal contributors can suggest improvements in translations, teams can update the translated values.
Contribute Part III
Improve Documentations The main documentation is  http://doc.openerp.com.  This documentation is built using RST and  Sphinx . The sources used to produce this website are on bazaar. To download them: bzr branch lp:openobject-doc To contribute, commit your modification into this branch directly. To do this, you must join the openerp-community team. The documentation website is rebuilt every night based on sources. We also use  Launchpad's Answers  for the FAQ.
Translation of Open ERP ,[object Object],[object Object]
Translate on launchpad and export your translations. Avoid translating in Open ERP directly, it's more complex for contributions and future maintenance. If you did it, export your file and upload on launchpad. Translation of Open ERP
Website Translations We plan to translate the  Open ERP  website in many languages, contact fp AT openerp.com is you are interested to contribute.
Documentation Translations All our translated versions of the documentation are in the  openobject-doc  project. Our tools to manage translations of the documentations are also in this branch. These tools manage translated versions based on the english one. If the english documentation changes, we just have to retranslate paragraphs that changed to resynchronize translations. To rebuild translated versions: build_i18n.py
Develop Your Own Modules Part IV
Source Control We use the distributed version control system Bazaar to manage developments on Open ERP. We suggest you to read the  bazaar tutorial  before developing on Open ERP. On Windows, you can use the  Tortoise BZR  GUI. We strongly suggest every contributor to host all your developments on the launchpad infrastructure to easily collaborate and share.
Where to Develop ,[object Object],[object Object],[object Object],[object Object]
Improving the Kernel ,[object Object],[object Object],[object Object]
Pushing your modules ,[object Object],[object Object]
Doing Quality To develop quality modules, you should be aware of the  development guidelines . You can also use the base_module_quality module to run automated tests on your module. Good quality modules can pass certification tests where we check them entirely in order to be sure it can be maintained from versions to versions. Having only certificated modules running on your server ensure its stability trough versions.
New Features To describe specification of new features, we use  launchpad's blueprints . Use them if you want to clearly describe big changes to apply on Open ERP. For simple propositions or features requests, we use launchpad's bugs. Bugs are tagged as whishlist. Blueprints and wishlists are planified versions after versions (goals).
Bug Tracker We use the  Launchpad's bugtracker  to manage bugs and features requests. Features requests are bugs tagged as wishlist. All bugfixes must be applied in the current stable version of Open ERP. We merge bugfixes from the stable branch to the trunk one. New features must always be applied in the trunk branch, not in the stable one. (exception for dedicated modules).
Series & Milestones Series are versions of Open ERP. We also use a serie called trunk where all new developments are done, while we can only apply bugfixes on stable series.  A serie can have several milestones: June 2008, July 2009, 5.0-RC1… Bugs, blueprints and wishlists are assigned to different series and milestones for the planification of improvements in Open ERP. This task of goals definition is done by the driver team. ‏ ‏
Promote Your Work Part IV
Promote Your Work By sharing your work, contributors will start using your module, will improve it, translate it, and promote it. But you must communicate on your work, so that people start seeing what you do. We have setup a set of tools to help you to communicate.
Announces in the Planet To promote your work, you should create a personnal blog and subscribe it on the  Open Object planet . To subscribe your blog, send an email to  mailto:nva@openerp.com . Then, write blog entries and tag them with "openobject" label. They will appear on the planet automatically. We suggest you to not only communicate on finished modules but also in your plans to develop new modules. This can lead ideas and contributions from the community for your module. You can also announce new modules in the forum.
Modules Documentation To generate the documentation of your module, you can use the module called base_module_doc_rst. It generates the .rst files to be included in the documentation, based on the content of your __terp__.py file and module.
More Information ? Part IV
To be continued... I f you need more information, join us on Open Object and check the community guide on  doc.openerp.com  !

More Related Content

What's hot

Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
Vibhor Shrivastava
 
Opening Accra Chapter: RPA Roundtable
Opening Accra Chapter: RPA RoundtableOpening Accra Chapter: RPA Roundtable
Opening Accra Chapter: RPA Roundtable
Cristina Vidu
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 
UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2
Diana Gray, MBA
 
Microsoft PowerApps Let’s change the way we build business apps
Microsoft PowerApps Let’s change the way we build business appsMicrosoft PowerApps Let’s change the way we build business apps
Microsoft PowerApps Let’s change the way we build business apps
BizTalk360
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
OluwatobiYusuf2
 
Lotus Notes/Domino Update September 2006
Lotus Notes/Domino Update September 2006Lotus Notes/Domino Update September 2006
Lotus Notes/Domino Update September 2006
Ed Brill
 
Chandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden ResumeChandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden Resume
CHANDRA SEKARAN R Rcsekar90
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automation
Cristina Vidu
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
Vibhor Shrivastava
 
UiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended RobotsUiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended Robots
TomaszGaczynski
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1
Cristina Vidu
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
Power Automate
Power AutomatePower Automate
Power Automate
Fausto Capellan Jr
 
RPA with UIPath and Flaui
RPA with UIPath and FlauiRPA with UIPath and Flaui
RPA with UIPath and Flaui
Agusto Sipahutar
 
Power apps for business applications
Power apps for business applicationsPower apps for business applications
Power apps for business applications
Avanade Nederland
 
Power apps portals are now generally available
Power apps portals are now generally availablePower apps portals are now generally available
Power apps portals are now generally available
Concetto Labs
 
End-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPathEnd-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPath
Vibhor Shrivastava
 
Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)
APPSeCONNECT
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platform
Vladimir Ljubibratic
 

What's hot (20)

Identify right process for automation
Identify right process for automationIdentify right process for automation
Identify right process for automation
 
Opening Accra Chapter: RPA Roundtable
Opening Accra Chapter: RPA RoundtableOpening Accra Chapter: RPA Roundtable
Opening Accra Chapter: RPA Roundtable
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2UiPath Integration with SAP Solution Manager 7.2
UiPath Integration with SAP Solution Manager 7.2
 
Microsoft PowerApps Let’s change the way we build business apps
Microsoft PowerApps Let’s change the way we build business appsMicrosoft PowerApps Let’s change the way we build business apps
Microsoft PowerApps Let’s change the way we build business apps
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
Lotus Notes/Domino Update September 2006
Lotus Notes/Domino Update September 2006Lotus Notes/Domino Update September 2006
Lotus Notes/Domino Update September 2006
 
Chandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden ResumeChandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden Resume
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automation
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
UiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended RobotsUiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended Robots
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
 
Power Automate
Power AutomatePower Automate
Power Automate
 
RPA with UIPath and Flaui
RPA with UIPath and FlauiRPA with UIPath and Flaui
RPA with UIPath and Flaui
 
Power apps for business applications
Power apps for business applicationsPower apps for business applications
Power apps for business applications
 
Power apps portals are now generally available
Power apps portals are now generally availablePower apps portals are now generally available
Power apps portals are now generally available
 
End-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPathEnd-to-End SAP business process and test automation with UiPath
End-to-End SAP business process and test automation with UiPath
 
Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platform
 

Similar to Open ERP's Community Organisation

Svn tutorial
Svn tutorialSvn tutorial
Svn tutorial
kalyansiri
 
Svn tutorial
Svn tutorialSvn tutorial
Svn tutorial
Priyabrata Sahu
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
Amit Kumar Singh
 
Open erp6.1releasenotes
Open erp6.1releasenotesOpen erp6.1releasenotes
Open erp6.1releasenotes
Abdallah Saidi
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
D Z
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
sailesh107
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)
Jorge López-Lago
 
Full Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdfFull Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdf
ExcellenceAcademy16
 
Automated release notes, app for Jira - quick introduction
Automated release notes, app for Jira - quick introductionAutomated release notes, app for Jira - quick introduction
Automated release notes, app for Jira - quick introduction
Anand Inamdar
 
Salesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed PhasesSalesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed Phases
CRMJetty
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
 
Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
BBVA API Market
 
Top 8 Tools for Debugging React Native Applications!
Top 8 Tools for Debugging React Native Applications!					Top 8 Tools for Debugging React Native Applications!
Top 8 Tools for Debugging React Native Applications!
Shelly Megan
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
Govind Mulinti
 
Django Article V0
Django Article V0Django Article V0
Django Article V0Udi Bauman
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
lonniemc
 
Building State-of-the-art Natural Language Processing Projects with Free Soft...
Building State-of-the-art Natural Language Processing Projects with Free Soft...Building State-of-the-art Natural Language Processing Projects with Free Soft...
Building State-of-the-art Natural Language Processing Projects with Free Soft...
David Talby
 
Publishing in an Agile World
Publishing in an Agile WorldPublishing in an Agile World
Publishing in an Agile World
WebWorks
 
Industrial training report
Industrial training reportIndustrial training report
Industrial training report
Anurag Gautam
 

Similar to Open ERP's Community Organisation (20)

Svn tutorial
Svn tutorialSvn tutorial
Svn tutorial
 
Svn tutorial
Svn tutorialSvn tutorial
Svn tutorial
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Svn tutorial
Svn tutorialSvn tutorial
Svn tutorial
 
Open erp6.1releasenotes
Open erp6.1releasenotesOpen erp6.1releasenotes
Open erp6.1releasenotes
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)
 
Full Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdfFull Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdf
 
Automated release notes, app for Jira - quick introduction
Automated release notes, app for Jira - quick introductionAutomated release notes, app for Jira - quick introduction
Automated release notes, app for Jira - quick introduction
 
Salesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed PhasesSalesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed Phases
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
 
Top 8 Tools for Debugging React Native Applications!
Top 8 Tools for Debugging React Native Applications!					Top 8 Tools for Debugging React Native Applications!
Top 8 Tools for Debugging React Native Applications!
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
 
Django Article V0
Django Article V0Django Article V0
Django Article V0
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
 
Building State-of-the-art Natural Language Processing Projects with Free Soft...
Building State-of-the-art Natural Language Processing Projects with Free Soft...Building State-of-the-art Natural Language Processing Projects with Free Soft...
Building State-of-the-art Natural Language Processing Projects with Free Soft...
 
Publishing in an Agile World
Publishing in an Agile WorldPublishing in an Agile World
Publishing in an Agile World
 
Industrial training report
Industrial training reportIndustrial training report
Industrial training report
 

More from Fabien Pinckaers

OpenERP Community Workshop - March 2010
OpenERP Community Workshop - March 2010OpenERP Community Workshop - March 2010
OpenERP Community Workshop - March 2010
Fabien Pinckaers
 
Presentation Open ERP
Presentation Open ERPPresentation Open ERP
Presentation Open ERP
Fabien Pinckaers
 
Open Source Business Model of Open ERP
Open Source Business Model of Open ERPOpen Source Business Model of Open ERP
Open Source Business Model of Open ERP
Fabien Pinckaers
 
Economic Model
Economic ModelEconomic Model
Economic Model
Fabien Pinckaers
 
The Open ERP effect
The Open ERP effectThe Open ERP effect
The Open ERP effect
Fabien Pinckaers
 

More from Fabien Pinckaers (9)

Search Views Guidelines
Search Views GuidelinesSearch Views Guidelines
Search Views Guidelines
 
Preview of guideline
Preview of guidelinePreview of guideline
Preview of guideline
 
Guide lines
Guide linesGuide lines
Guide lines
 
OpenERP Community Workshop - March 2010
OpenERP Community Workshop - March 2010OpenERP Community Workshop - March 2010
OpenERP Community Workshop - March 2010
 
Open ERP Business Model
Open ERP Business ModelOpen ERP Business Model
Open ERP Business Model
 
Presentation Open ERP
Presentation Open ERPPresentation Open ERP
Presentation Open ERP
 
Open Source Business Model of Open ERP
Open Source Business Model of Open ERPOpen Source Business Model of Open ERP
Open Source Business Model of Open ERP
 
Economic Model
Economic ModelEconomic Model
Economic Model
 
The Open ERP effect
The Open ERP effectThe Open ERP effect
The Open ERP effect
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Open ERP's Community Organisation

  • 1. The Open Object Community
  • 2. The Open Object community is full of smart people that contributes and help others. This document explains how you can join us , learn new things, and give back when you can.
  • 3. Part I Get Smarter !
  • 4.
  • 5.
  • 6.
  • 8. About Teams The Open Object project is organized in teams.
  • 9.
  • 10.
  • 11. Translators Teams Quality of the translation are managed by Translation teams , with a contribution reviewing process. You can join an exiting team. If you want to maintain a new language, create a new team on launchpad and contact the quality team. Normal contributors can suggest improvements in translations, teams can update the translated values.
  • 13. Improve Documentations The main documentation is http://doc.openerp.com. This documentation is built using RST and Sphinx . The sources used to produce this website are on bazaar. To download them: bzr branch lp:openobject-doc To contribute, commit your modification into this branch directly. To do this, you must join the openerp-community team. The documentation website is rebuilt every night based on sources. We also use Launchpad's Answers for the FAQ.
  • 14.
  • 15. Translate on launchpad and export your translations. Avoid translating in Open ERP directly, it's more complex for contributions and future maintenance. If you did it, export your file and upload on launchpad. Translation of Open ERP
  • 16. Website Translations We plan to translate the Open ERP website in many languages, contact fp AT openerp.com is you are interested to contribute.
  • 17. Documentation Translations All our translated versions of the documentation are in the openobject-doc project. Our tools to manage translations of the documentations are also in this branch. These tools manage translated versions based on the english one. If the english documentation changes, we just have to retranslate paragraphs that changed to resynchronize translations. To rebuild translated versions: build_i18n.py
  • 18. Develop Your Own Modules Part IV
  • 19. Source Control We use the distributed version control system Bazaar to manage developments on Open ERP. We suggest you to read the bazaar tutorial before developing on Open ERP. On Windows, you can use the Tortoise BZR GUI. We strongly suggest every contributor to host all your developments on the launchpad infrastructure to easily collaborate and share.
  • 20.
  • 21.
  • 22.
  • 23. Doing Quality To develop quality modules, you should be aware of the development guidelines . You can also use the base_module_quality module to run automated tests on your module. Good quality modules can pass certification tests where we check them entirely in order to be sure it can be maintained from versions to versions. Having only certificated modules running on your server ensure its stability trough versions.
  • 24. New Features To describe specification of new features, we use launchpad's blueprints . Use them if you want to clearly describe big changes to apply on Open ERP. For simple propositions or features requests, we use launchpad's bugs. Bugs are tagged as whishlist. Blueprints and wishlists are planified versions after versions (goals).
  • 25. Bug Tracker We use the Launchpad's bugtracker to manage bugs and features requests. Features requests are bugs tagged as wishlist. All bugfixes must be applied in the current stable version of Open ERP. We merge bugfixes from the stable branch to the trunk one. New features must always be applied in the trunk branch, not in the stable one. (exception for dedicated modules).
  • 26. Series & Milestones Series are versions of Open ERP. We also use a serie called trunk where all new developments are done, while we can only apply bugfixes on stable series. A serie can have several milestones: June 2008, July 2009, 5.0-RC1… Bugs, blueprints and wishlists are assigned to different series and milestones for the planification of improvements in Open ERP. This task of goals definition is done by the driver team. ‏ ‏
  • 27. Promote Your Work Part IV
  • 28. Promote Your Work By sharing your work, contributors will start using your module, will improve it, translate it, and promote it. But you must communicate on your work, so that people start seeing what you do. We have setup a set of tools to help you to communicate.
  • 29. Announces in the Planet To promote your work, you should create a personnal blog and subscribe it on the Open Object planet . To subscribe your blog, send an email to mailto:nva@openerp.com . Then, write blog entries and tag them with "openobject" label. They will appear on the planet automatically. We suggest you to not only communicate on finished modules but also in your plans to develop new modules. This can lead ideas and contributions from the community for your module. You can also announce new modules in the forum.
  • 30. Modules Documentation To generate the documentation of your module, you can use the module called base_module_doc_rst. It generates the .rst files to be included in the documentation, based on the content of your __terp__.py file and module.
  • 32. To be continued... I f you need more information, join us on Open Object and check the community guide on doc.openerp.com !