Skip to content

Repo for the gcm pipeline project. The gcm pipeline aides in creating gcm plugin datas from raw data files.

License

Notifications You must be signed in to change notification settings

HHS/ASPR-ms-gcm-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPL LICENSE GitHub tag (with filter) GitHub contributors GitHub Workflow Status (with event) GitHub Workflow Status (with event)

GCM Pipeline

A Pipeline to read heterogenous raw data files and translate them into GCM PluginDatas for use with GCM. As of v1.0.0, this project is in Maven Central

License

Distributed under the GPLv3 License. See LICENSE for more information.

Please read the HHS vulnerability disclosure.

Usage

To use this project in your project, simply add the following dependency to your dependencies section of your pom.xml file.

<dependency>
    <groupId>gov.hhs.aspr.ms.gcm</groupId>
    <artifactId>pipeline</artifactId>
    <version>1.0.0</version>
</dependency>

Overview

This pipeline implementation is extremely basic for v1.0.0, only containing a couple of interfaces and a set of common ContractException Errors. This pipeline project is in active development.

Building from Source

Requirements

  • Maven 3.8.x
  • Java 17
  • Favorite IDE for Java development
  • Modeling Util located here
  • GCM located here
  • Taskit located here
  • GCM Taskit located here

*NOTE that Modeling Utils, GCM Taskit and GCM Taskit are in maven central, so there is no need to clone and build those repos

Building

To build this project:

  • Clone the repo
  • open a command line terminal
  • navigate to the root folder of this project
  • run the command: mvn clean install

Documentation

Documentation has yet to be created. In the interim, the code is mostly commented and the javadocs do provide good detail with regards to method and class expectations.

About

Repo for the gcm pipeline project. The gcm pipeline aides in creating gcm plugin datas from raw data files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages