Skip to content

jmfee-usgs/pdl

 
 

Repository files navigation

Product Distribution Layer (PDL)

Build Status Codacy Badge codecov

PDL distributes many types of information. It:

  • integrates with existing systems, Cross-platform command line and Java APIs.
  • is loosely coupled, producers and consumers may communicate directly or via hubs.
  • uses push distribution.
  • uses digital signatures to provide authentication and integrity.

Download latest release

Download ProductClient.zip from the GitHub releases page:

PDL can be upgraded by replacing the ProductClient.jar file and restarting the process.

User Guide

Examples

Building or Developing

This is a java project with a Gradle build file. To build the project, from the project directory run:

gradle assemble

or, to also run tests and coverage

gradle build

Files are output to the build directory.

Some unit tests depend on

  • internet connection
  • SSH access to localhost with out a password (via a key).

About

Product Distribution Layer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 61.3%
  • HTML 16.7%
  • PHP 12.5%
  • PostScript 8.1%
  • Shell 0.7%
  • Python 0.4%
  • Other 0.3%