This document should highlight the efforts made in developing ERP5 on a test-driven
basis. It should introduce the infrastructure and methodologies used for testing,
provide access to latest test results along with guidelines for developing and contributing to ERP5.
Developing ERP5 is not possible without the use of automated testing. The following
documents provide more information on the ERP5 test infrastructure including latest test results
along with guidelines and instructions on how to setup, write and run tests.
ERP5 has over the years evolved to over 10 million lines of code. Focussing
Unified Business Model along with strict rules and conventions regarding
naming and programming ensure that the codebase stays easy to understand with the
Documentation HowTos providing insights into specific functionalities and behaviors.
The following documents from the Developer Guidelines introduce
the respective conventions relevant for programming ERP5:
The ERP5 source code is hosted on Gitlab at
lab.nexedi.com with an internal
issue tracker being used by ERP5 developers.
As contributing to ERP5 requires to learn the ins and out for at least a
year (getting started),
there are currently no contributing guidelines but this might change in
the future. In the meantime please post in the public
Forum in case you have any issues or questions.