Skip FOLIO Project Navigation

Start with introduction to core code and the server-side source code repositories.

The Okapi Guide and Reference provides the necessary background understanding.

The FOLIO-Sample-Modules guide further explains what is a server-side module and how to develop one. Importantly, these examples show that any programming language is possible.

Then see the guide to Running a local FOLIO system for guidance to establish your local FOLIO work environment.

The Commence a module - structure and configuration guide explains a consistent layout for a back-end module, together with the guidelines to Create a new FOLIO module and do initial setup.

The RAML Module Builder (RMB) framework, is a special FOLIO module that abstracts much functionality and enables the developer to focus on implementing business functions. Define the APIs and objects in RAML files and schema files, then the RMB generates code and provides tools to help implement the module. (Note that at this stage of the FOLIO project, only this Java-based framework is available.)

The mod-rmb-template provides a Maven archetype to commence a new RMB-based module.

Conduct cross-module joins via their APIs.

The Primer for RAML and JSON Schema provides some guidance.