Contributor's Guide
Reading this page provides background knowledge and will point you in the right direction for getting started on hacking at ChRIS's codebases.
danger
Page is WIP.
Backend Architecture
As a distributed, "hybrid cloud" application, the backend architecture of ChRIS is complex.
Generally, users sit in front of the ChRIS_ui, which makes HTTP requests to the CUBE API. CUBE speaks to one or more pfcon services. A pfcon provides CUBE access to a specific compute resource. pfcon speaks to pman, which is a shim that translates a job request from CUBE to a call to the compute resource cluster.
Values and Goals
nada