Modules for accepting and validating project submissions
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
dcc-submission-core
dcc-submission-dictionary
dcc-submission-ega
dcc-submission-loader
dcc-submission-resources
dcc-submission-server
dcc-submission-test
dcc-submission-ui
dcc-submission-validator
docs/images
src/main
.gitignore
ARCHITECTURE.md
CHANGES.md
CONTRIBUTING.md
LICENSE.md
README.md
lombok.config
pom.xml

README.md

ICGC DCC - Submission

Parent project of the submission system which is responsible for accepting and validating ICGC clinical and experimental data files submitted to the DCC.

Codacy Badge

Setup

Follow the setup instructions in each of the system modules before attempting to build the top level project.

Build

To compile, test and package the system, execute the following from the root of the repository:

mvn

Modules

The following modules comprise the backend of the system:

The following module is the user interface to the system:

The following are static files for use in any project:

The following are utility modules related to submissions:

The following module is a project testing libraries:

For detailed information on each module, please consult the above README.mds.

Architecture

For a high level overview of the architecture, please see ARCHITECTURE.md.

Installation

For automated deployment and installation of the infrastructure and software components, please consult the dcc-cm project and execute the submission.yml playbook.

Changes

Change log for the user-facing system modules may be found in CHANGES.md.

License

Copyright and license information may be found in LICENSE.md.