Getting Started
Welcome to the Keller Postman engineering documentation. This guide will get you set up to contribute to the KP platform.
Prerequisites
- Access to the Keller-Postman GitHub organization
- .NET 8 SDK
- Node.js 20 and pnpm 8
- Docker Desktop
- Azure CLI
Repository Map
The KP platform spans multiple repositories:
| Repository | Layer | Description |
|---|---|---|
KP-Cases | Domain API | Case management domain service |
KP-Campaign-API | Domain API | Campaign management domain service |
KP-Communications | Domain API | Communications domain service |
KP-Medical-Records | Domain API | Medical records domain service |
KP-Document-API | Domain API | Document management domain service |
KP-Domain-Forms | Domain API | Form definitions and submissions |
KP-Hub-Monorepo | Frontend | React apps (CaseHub, Campaigns, Forms, Records, Document Review) |
KP-Cases-BFF | BFF | Backend-for-frontend for CaseHub |
KP-Campaign-BFF | BFF | Backend-for-frontend for Campaigns |
KP-GQL-Gateway | Gateway | GraphQL gateway for composition |
KP-Terraform | Infrastructure | Azure infrastructure as code |
Local Development Setup
This page is a stub. Please fill in the local development setup steps for your area.