ERP5 Open Source MRP / CRM / KM / e-Business  Contact Us >>

  • Powerful
  • Flexible
  • Scalable
  • Agile

A Simpler Way to Build Up Enterprise Applications.

Why ERP5 Try ERP5

Documentation

This section will contains information for developers on ERP5 source code and tests.

Learning development with ERP5 can take from a few hours up to one or two years depending on how deep you want to dive in terms of know-how and scope. If you simply want to develop gadgets and reports, OSOE provides learning tracks to bootstrap a developer in less than a day. If you want to develop extensions to ERP5 core, patience is required since the scope of ERP5 is quite wide - probably as wide as the Linux kernel itself.


ERP5 Source Code

ERP5 | Open Source ERP - Gitlab Repository Screenshot

The source code of ERP5 is hosted on Gitlab. To use or download ERP5 either check for the latest (evaluation) version source code on the release overview or setup a production-ready instance through the developer getting started section.


Test Driven Development

ERP5 | Open Source ERP - Screenshot Test Environment

Developing ERP5 is not possible without use of automated testing. The ERP5 project uses its own platform for running tests which itself uses a cloud-hosted cluster of machines managed by SlapOs for all testing. This allows Nexedi to fully manage automated testing using its own public cloud infrastructure.

More information on the testing infrastructure can be found in quality section. The documentation also includes information on writing tests, specifically on how to write and how to run Zelenium Tests.


ERP5 Developer Setup

SlapOS | Open Source Cloud Deployment and Orchestration - Screenshot SlapOS Webrunner

ERP5 is split into a core and extensions (business templates/bt5) covering certain functional scopes. To work on and contribute to ERP5 usually means setting up your own instance and then adding the business templates you are interested in using and contributing to.


Latest Documents

1 - 10 of sample of 1000 records
Summary
Icon How to install an OS on a Coupler 2024/05/05 at 08h20mn
Icon [FINISHED] Incident: May, 3rd, 2024 08:56 GMT: Lost network access in Douai rack 2024/05/03 at 11h28mn
Icon Rapid.Space Terms and Conditions 2024/05/02 at 14h44mn
Icon Use Case: ORS for Villages 2024/04/22 at 12h49mn
Icon Guideline Never Log Level Info Or More In Execution Path 2024/04/16 at 11h08mn
Icon Guideline Never Create Interdependent Test Methods 2024/04/16 at 10h58mn
Icon Guideline FailUnless Should Not Be Used In Python Unit Tests To Test Identity 2024/04/16 at 10h15mn
Icon Wendelin - HowTo Create Notebook with Plotly Chart Editor 2024/04/11 at 13h54mn

Add new tab

Tab name:

Rename tab

Tab name: