Ramsons

Document StatusACTIVE
Document Version4
Last TC Review Date

 

Last TC Review OutcomeThe TC accepted the page


Frontend

Languages

Chosen Technologies:

  • JavaScript
  • TypeScript

Build Tools

Chosen Technologies:

  • Node 20
  • Yarn 1

First Party Libraries / Frameworks

Notes: These versions are often only decided upon in the latter states of the flower release process and may be subject to change even after this document is accepted

Chosen Technologies:

  • Stripes 9.2.0 or greater

Shared Third Party Libraries / Frameworks

Chosen Technologies:

  • React ^18.2

During Build Automated Testing

Chosen Technologies:

  • Jest
    • should be ^29
  • RTL
    • should be ^14

Post Build Integration Testing

Chosen Technologies:

  • Cypress ^10

Backend

Languages

Chosen Technologies:

Build Tools

Chosen Technologies:

  • Maven 3.8 or later
  • Docker
  • Gradle

First Party Libraries / Frameworks

Notes: These versions are often only decided upon in the latter states of the flower release process and may be subject to change even after this document is accepted

Chosen Technologies:

  • folio-spring-base 8.1 or greater
  • folio-vertx-lib 3.2 or greater
  • raml-module-builder 35.2 or greater
    • deprecated. Only existing FOLIO modules may continue to use raml-module-builder
  • edge-common 4.5.2 or greater
  • edge-common-spring 2.3.2 or greater

Third Party Libraries / Frameworks

Chosen Technologies:

During Build Automated Testing

Chosen Technologies:

Post Build Integration Testing

Chosen Technologies:

  • karate
  • cucumber-reporting

Infrastructure

Chosen Technologies:


Support period

Technology versions must support the full Ramsons support period that ends around April 2025: Ramsons will be released in August 2024 and will be supported until Trillium (R1 2025) gets released around April 2025 (based upon assumption that future releases will follow a similar cadence to previous releases), see FOLIO support policy.

Craig McNally
March 4, 2024

@Julian Ladisch can you please clarify what you’re suggesting? In your opinion, is it ok to simply say Version 2 here?

Craig McNally
May 20, 2024

A couple comments from the TC meeting on May 20…

  • We should check if we’re already on version 2…

  • For Ramsons, it’s probably OK to stay on version 1 and move to version 2 for Sunflower.

 

Craig McNally
May 20, 2024

As far as I can tell everyone is already on version 2, either directly or via folio-s3-client.