Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

title
Warning

Update Needed

CPS (Core)

Module

Description

Code Coverage

checkstyle

Imports coding standards and practices for developers to adhere to and automates the process of checking if java code is adhering to these rules.

No

cps-application

Spring Application class

Yes

cps-bom

Contains dependencyManagement declarations of all published CPS components

No

cps-dependencies

Contains dependencyManagement declarations of upstream versions

No

cps-ncmp-rest

Rest API for NCMP

Yes 

cps-ncmp-service

Defines methods for use in NCMP rest API

Yes

cps-parent

Contains the parent pom from which all other pom files will inherit.

No

cps-rest

Contains API documentation and rest controllers used in CPS rest API

Yes

cps-ri

Responsible for data persistence and retrieval from the database

Yes

cps-service

Defines methods for use in CPS rest API and SPI

Yes

csit

Contains tests called "test plans" that run one or more test suites written using the Robot Framework. 

No

docker-compose

Starts both Postgres and CPS, docker-compose.yml deploys cps-and-ncmp by default but can be edited to deploy cps-standalone or ncmp-standalone.

No

docs

Documentation for CPS

No

releases

Release info

No

spotbugs

Contains a filter of bug patterns to excluded from spotbugs

No

NCMP/CPS dependencies between modules

Drawio
bordertrue
diagramNameNCMP and CPS dependencies
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1101
revision7

NCMP Dependencies

Drawio
bordertrue
diagramNamencmp dependencies
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1031

...

CPS Temporal

...

Drawio
bordertrue
diagramNamecps temporal dependencies
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth681
revision1

TBDMT (Template-Based Data Model Transformer)

...

revision1