...
Widget Connector | ||
---|---|---|
|
Slides(The slides for this presentation)
Motivation
The purpose of these evaluations is to ensure that modules included in official FOLIO releases meet the technical standards defined by the Technical Council. The goal is to ensure new modules aren't introducing incompatibilities; placing unexpected burden on DevOps, hosting, or other development teams; etc. See the values and criteria for a more comprehensive list of technical standards.
...
- For Poppy, ui-plugins are out of scope for evaluation. Starting with Quesnellia, they will be in scope.
- For Poppy, shared libraries are out of scope for evaluation. This decision will be revisited after the Poppy deadline has passed.
- For Poppy, edge modules are in scope for evaluation. The existing acceptance criteria will be applied, but will likely be adjusted after the Poppy deadline has passed.
- Evaluation of whether the module meets the technical criteria defined by the Technical Council is in scope.
- Evaluation of whether the module meets the desired functional business requirements is out of scope.
- Evaluation of whether the module is a good architectural fit is out of scope.
- Ideally development teams engage the Technical Council (e.g. via the chairs) early in the development process when seeking feedback on architectural fit.
...
- Description of the workflow: https://github.com/folio-org/tech-council/blob/master/NEW_MOD_TECH_EVAL_JIRA.md
- The TCR Board used by the Technical Council for tracking purposes: https://issuesfolio-org.folioatlassian.orgnet/secure/RapidBoard.jspa?rapidView=236 (note on July 26, 2024 this link didn't work, however I found a TCR board here)
Evaluation Results
Results of technical evaluations are captured in markdown form/template and stored in a dedicated directory in the tech-council GitHub repository.
...