Skip over navigation
You are currently viewing documentation for a previously released version of OroCRM. See the latest long-term support version.

Community Guide

This guide provides information about best practices and conventions for contributing to the Oro application source code, user interface translations, and documentation. It also describes the ways to contact the Oro community and support team, and offers an insight into the Oro application release process.

Join Oro community and contribute to the open-source OroCommerce Community Edition.

Contribute to the Source Code, Translations, and Documentation

We would love you to contribute to our source code and documentation, and help us to translate Oro products into multiple languages. The following guidelines and recommendations enable the community to synchronize actions and provide a blueprint for seamless and non-intrusive collaboration.

  • Use Version Control

    Version control is a way to track all the changes made to the product. This topic tells you about the code version system used and describes the way to communicate enough context for every committed code change to fellow developers.

  • Follow Code Style

    Code style is a set of conventions about how to write the source code. The following code styles are used in all Oro projects.

  • Set Up a Development Environment

    This article describes best practices in setting up a development environment. It up to you whether to follow the listed recommendation, however take a note that they can greatly facilitate the development process.

  • Contribute to Translations

    Oro applications support localization and internationalization for multiple languages and locales. In this topic you will find general instructions on how to join the Oro translation team and submit you translations.

  • Contribute to Documentation

    The documentation is an important part of the product that greatly improve the user experience regarding how to configure and use the product. The information in this topic help you understand the documentation structure, useful rst directives, and a simple workflow that helps quickly publish a new topic.

Please sign the ref:Contributor License Agreement <contributing–cla> (CLA) before suggesting changes to the source code or documentation.

Report Issues

  • Report an Issue

    If you encounter any issues with your Oro application or noticed inaccuracies in our documentation, please inform us about them.

  • Report a Security Issue

    We recognize how important it is to help protect your privacy and security. Please refer to this topic to learn how

    to communicate security issues to us.

Learn about Release Versions and Dates

Please refer to the Understand Release Process topic to learn more about Oro versioning strategy, release and support cycle, and upgrade recommendations.

Contact Community

If you have questions or ideas about how to use, configure, extend or customize OroPlatform, OroCommerce or OroCRM, please direct these to our community forums:

You can also join our community team chat channel on Slack.

Thank you for helping us make Oro products better!

Browse maintained versions:
Back to top