Developer Guide
This guide is for developers who want to contribute to the MLOps platform, extend pipelines, or build new features.
Getting Started
New to the project? Start here:
- Quick Start - Get up and running in 5 minutes
- UV Package Manager Guide - Learn our Python dependency management
- Contributing Guidelines - Understand the workflow
Sections
In This Section
- Architecture
System architecture and design patterns
- Quick Start for Developers
Get up and running with the MLOps platform in 5 minutes
- UV Package Manager Guide
Using UV for fast, modern Python dependency management
- Contributing
How to contribute to the project
- UV Quick Reference
Quick command reference for UV package manager
- Shared Libraries
Using and extending shared libraries
- Testing
Writing and running tests
- Quality Gates
Keeping build and test quality gates passing
- Hurricane Landfall Pipeline
Running the hurricane landfall forecasting pipeline locally
- UV Migration Guide
Complete guide for migrating to UV and Python 3.13
- Migrating from pip to UV
For developers familiar with pip and venv
- UV Troubleshooting
Common UV issues and solutions
- UV Migration Checklist
Detailed tracking of UV migration tasks and progress