Skip to content

Commit 3312e96

Browse files
authored
Update README.md
1 parent d3ace31 commit 3312e96

File tree

1 file changed

+64
-2
lines changed

1 file changed

+64
-2
lines changed

README.md

Lines changed: 64 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,64 @@
1-
# ASPR-ms-gcm-pipeline
2-
Repo for the gcm pipeline project. The gcm pipeline aides in creating gcm plugin datas from raw data files.
1+
[![GPL LICENSE][license-shield]][license-url]
2+
[![GitHub tag (with filter)][tag-shield]][tag-url]
3+
[![GitHub contributors][contributors-shield]][contributors-url]
4+
[![GitHub Workflow Status (with event)][dev-build-shield]][dev-build-url]
5+
[![GitHub Workflow Status (with event)][build-shield]][build-url]
6+
7+
# GCM Pipeline
8+
A Pipeline to read heterogenous raw data files and convert them into GCM Plugin Datas for use with [GCM](https://github.com/HHS/ASPR-8).
9+
As of v1.0.0, this project is in Maven Central
10+
11+
## License
12+
Distributed under the GPLv3 License. See [LICENSE](LICENSE) for more information.
13+
14+
Please read the [HHS vulnerability discloure](https://www.hhs.gov/vulnerability-disclosure-policy/index.html).
15+
16+
## Usage
17+
To use this project in your project, simply add the following dependency to your `dependencies` section of your pom.xml file.
18+
```
19+
<dependency>
20+
<groupId>gov.hhs.aspr.ms.gcm</groupId>
21+
<artifactId>pipeline</artifactId>
22+
<version>1.0.0</version>
23+
</dependency>
24+
```
25+
26+
## Overview
27+
This pipeline implementation is extremely basic for v1.0.0, only containing a couple of interfaces and a set of common ContractException Errors.
28+
This pipeline project is in active development.
29+
30+
## Building from Source
31+
32+
### Requirements
33+
- Maven 3.8.x
34+
- Java 17
35+
- Favorite IDE for Java development
36+
- Modeling Util located [here](https://github.com/HHS/ASPR-ms-util)
37+
- GCM located [here](https://github.com/HHS/ASPR8)
38+
- Taskit located [here](https://github.com/HHS/ASPR-ms-taskit)
39+
- GCM Taskit located [here](https://github.com/HHS/ASPR-ms-gcm-taskit)
40+
41+
*NOTE that Modeling Utils, GCM Taskit and GCM Taskit are in maven central, so there is no need to clone and build those repos
42+
43+
### Building
44+
To build this project:
45+
- Clone the repo
46+
- open a command line terminal
47+
- navigate to the root folder of this project
48+
- run the command: `mvn clean install`
49+
50+
## Documentation
51+
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.
52+
53+
<!-- MARKDOWN LINKS & IMAGES -->
54+
[contributors-shield]: https://img.shields.io/github/contributors/HHS/ASPR-ms-gcm-pipeline
55+
[contributors-url]: https://github.com/HHS/ASPR-ms-gcm-pipeline/graphs/contributors
56+
[tag-shield]: https://img.shields.io/github/v/tag/HHS/ASPR-ms-gcm-pipeline
57+
[tag-url]: https://github.com/HHS/ASPR-ms-gcm-pipeline/releases/latest
58+
[license-shield]: https://img.shields.io/github/license/HHS/ASPR-ms-gcm-pipeline
59+
[license-url]: LICENSE
60+
[dev-build-shield]: https://img.shields.io/github/actions/workflow/status/HHS/ASPR-ms-gcm-pipeline/dev_build.yml?label=dev-build
61+
[dev-build-url]: https://github.com/HHS/ASPR-ms-gcm-pipeline/actions/workflows/dev_build.yml
62+
[build-shield]: https://img.shields.io/github/actions/workflow/status/HHS/ASPR-ms-gcm-pipeline/release_build.yml?label=release-build
63+
[build-url]: https://github.com/HHS/ASPR-ms-gcm-pipeline/actions/workflows/release_build.yml.yml
64+

0 commit comments

Comments
 (0)