Table of Contents |
---|
...
This document describes the steps to create a plugin for OpenSpecimen. This guide is intended for developers or technical IT staff. To write a plugin one should be aware of the OpenSpecimen domain structure.
As a developer you are expected to have working knowledge of:
- Using REST APIs.
- Java Spring
- Angular JS
Following are high level steps:
- Install /Setup pre-requisite prerequisite software which can be downloaded from http://demo.openspecimen.org/releases/Prerequisites/
- Download the plugin skeleton os-plugin.zip
View file name os-plugin.zip height 250 - Unzip the downloaded file into a directory.
Prerequisites
Following table lists pre-requisites prerequisites and their supported versions.
...
Keyword | Comment |
---|---|
| Directory where plugin source code is kept. For example, |
| Directory where JDK is installed. For example, |
Steps to add custom
...
Java classes:
- Please add all your java Java classes under PLUGIN_HOME/src/main/java/com/krishagni/openspecimen
- All the Spring configuration should be done in PLUGIN_HOME/src/main/resources/pluginContext.xml
Steps to create plugin archive
The build system uses Gradle to manage code compilation, building plugin jar archive.
...