sciForge.net - Developer's Manual
This manual provides instructions and documentation on the graphql api of the ELabLiMS and provides documentation on how to extend the api specific to the user's needs.
Introduction
This suite of training modules are meant to be a guide for SciForge developers to get familiar wi...
SciForge API: Prerequisites
IntroductionThis is the first in a series of training modules, intended to familiarize developers...
SciForge API: Getting Started
Development takes place in a dockerized environment that is nearly identical to the production sy...
SciForge API: Development Configuration
Video: Environment Configuration Example The configuration that is managed by the .env (environme...
SciForge: Starting and Stopping Development
In training modules to this point, we have covered the setup of the development environment to in...
Sciforge API: Managing Application Keys
An Application Key (or AppKey) is used to authenticate API requests. This document shows how you...
Sciforge API: Access with Application Keys
The prior module covered the generation of an Application Key (or AppKey). Now, it is time to lea...
SciForge API: Code Architecture
SciForge code is organized to enable a SOLID and DRY approach to programming the API. The flexibi...
Sciforge API: Development Pipelines
The SciForge API has two code bases that it can pull from for any given client. This module provi...
SciForge API: Bring it all together
The point of the training program is to facilitate the setup of the development environment, and ...