docs: Update for decomposed repo structure
- AGENT-ONBOARDING: New repo map with daviestechlabs Gitea repos - TECH-STACK: Reference handler-base instead of llm-workflows - CODING-CONVENTIONS: Update project structure for new repos - ADR 0006: Update GitRepository examples for Gitea repos llm-workflows has been split into: - handler-base, chat-handler, voice-assistant - kuberay-images, argo, kubeflow, mlflow, gradio-ui
This commit is contained in:
@@ -25,24 +25,34 @@ kubernetes/
|
||||
- Apps: lowercase with hyphens (`chat-handler`, `voice-assistant`)
|
||||
- Secrets: `{app}-{type}` (e.g., `milvus-credentials`)
|
||||
|
||||
### llm-workflows (Orchestration)
|
||||
### AI/ML Repos (git.daviestechlabs.io/daviestechlabs)
|
||||
|
||||
```
|
||||
workflows/ # Kubernetes Deployments for NATS handlers
|
||||
├── {handler}.yaml # One file per handler
|
||||
handler-base/ # Shared library for all handlers
|
||||
├── handler_base/
|
||||
│ ├── handler.py # Base Handler class
|
||||
│ ├── nats_client.py # NATS wrapper
|
||||
│ ├── config.py # Pydantic Settings
|
||||
│ ├── health.py # K8s probes
|
||||
│ ├── telemetry.py # OpenTelemetry
|
||||
│ └── clients/ # Service clients
|
||||
└── pyproject.toml
|
||||
|
||||
chat-handler/ # Text chat service
|
||||
voice-assistant/ # Voice pipeline service
|
||||
├── {name}.py # Standalone version
|
||||
├── {name}_v2.py # Handler-base version (preferred)
|
||||
└── Dockerfile.v2
|
||||
|
||||
argo/ # Argo WorkflowTemplates
|
||||
├── {workflow-name}.yaml # One file per workflow
|
||||
├── {workflow-name}.yaml
|
||||
|
||||
pipelines/ # Kubeflow Pipeline Python files
|
||||
├── {pipeline}_pipeline.py # Pipeline definition
|
||||
└── kfp-sync-job.yaml # Upload job
|
||||
kubeflow/ # Kubeflow Pipelines
|
||||
├── {pipeline}_pipeline.py
|
||||
|
||||
{handler}/ # Python source code
|
||||
├── __init__.py
|
||||
├── {handler}.py # Main entry point
|
||||
├── requirements.txt
|
||||
└── Dockerfile
|
||||
kuberay-images/ # GPU worker images
|
||||
├── dockerfiles/
|
||||
└── ray-serve/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user