| Links to existing groupings of modules into applications | Craig | The super simplified set of applications: See https://github.com/folio-org/application-descriptors/tree/master/Poppy There are just 3 applications here: app-platform-minimal - foundational/core stuff which is always needed app-platform-complete - everything else, aside from edge modules app-edge-complete - the edge modules
The naming of these is a little unfortunate - the word "platform" probably shouldn't be present in any of these. These are based on the (pre-)poppy versions of modules, I believe from around the time Poppy Bugfest began. They will be updated to the Poppy GA versions of modules at some point.
The "dependency driven" set of applications: See https://github.com/folio-org/application-descriptors/tree/master/Orchid. See also: The goal here was to group the modules into smaller chunks while still maintaining composability, i.e. allowing for some applications to be optional, as opposed to all applications always being required. These groupings prioritized dependencies and composability over logical/business boundaries. It's likely that these groupings make very little sense to non-technical audiences. These are based off the Orchid SP6 versions of modules.
The "aspirational" or ideal set of applications/module groupings have not been formed yet, but a reasonable starting point might be the analysis Vince B. did a couple years ago and shared with the community:
|
| Discussion of app grouping spreadsheet | | Kristen walked through the spreadsheet Vince created that she updated: Vince's original mark up is still in the spreadsheet Based on team responsibility matrix Vince used Domain, App, Parent
Team information changes over time, as does the PO New modules since Vince did this, added as they were on the module responsibility matrix Vince did in functionality way, or little icon in the UI App icon in the UI What SIG has been working on it? Best guess on SIG Also tried to look at development funding, who is the team? Community vs EBSCO not a helpful dichotomy but has been talked about that Proko had been the "community team" Information from the wiki about what kind of module it is For the modules that weren't there when vince was doing them, added Domain vs App SIG. might not be one to one information from. the scope criteria group as well charlotte will update the PO information
Kirsten on steps to future state: Craig on backwards compatibility: maintain backward compatibility proxying the requests to okapi to create, register, etc with okapi things behind the scenes could still be deployed in the legacy way
|