Why do we bundle specific modules in platform


For Reference Application, I intuitively understand as to why we bundle modules in that distro. But I curiously wonder why we have bundled modules for platform releases. I’m asking just out of curiosity :smile: . I thought platform is basically openmrs-core.

cc: @mogoodrich , @dkayiwa, @ssmusoke

@samuel34 could this be of help? https://wiki.openmrs.org/display/docs/For+Module+Developers

@samuel34 why not?

Web services (bespoke REST and FHIR) are considered part of the platform. They’re not in core so they can evolve faster/independently. Other widely used modules are intended to join the platform (e.g., idgen).