Implementation:Mlflow Mlflow Sidebars ClassicML
| Knowledge Sources | |
|---|---|
| Domains | Documentation, Navigation, Frontend |
| Last Updated | 2026-02-13 20:00 GMT |
Overview
Defines the Classic ML sidebar navigation for traditional machine learning workflow documentation in the MLflow Docusaurus site.
Description
sidebarsClassicML.ts exports a SidebarsConfig object containing the classicMLSidebar, which organizes documentation for traditional (non-GenAI) machine learning workflows. This sidebar is used by the classic-ml documentation plugin configured in docusaurus.config.ts and is served at the /ml route.
The sidebar is organized into the following top-level sections:
- MLflow -- Root index page
- Getting Started -- Setup guide, quickstart, hyperparameter tuning tutorial, and deep learning introduction
- Machine Learning -- Two major subcategories:
- Traditional ML -- Tutorials (hyperparameter tuning with Optuna, custom PyFunc models, serving multiple models), and framework-specific pages for Scikit-learn, XGBoost, SparkML, and Prophet
- Deep Learning -- PyTorch, TensorFlow, Keras, Transformers (with guide, large models, task types, and 8 tutorials), Sentence Transformers (with 4 tutorials), and spaCy
- Build -- MLflow Tracking (quickstart, auto logging, tracking server, search, system metrics, tracking APIs), MLflow Model (autogenerated from directory with community model flavors), and MLflow Datasets
- Evaluate -- Single evaluation page
- Deploy -- Model Registry, MLflow Serving (local, Kubernetes, SageMaker, Modal deployment), and Docker
- Webhooks -- Webhook configuration documentation
- Team Collaboration -- Self-Hosting, Managed Services, Access Control, and MLflow Projects
- API References -- Links to Python, Java, R, REST, and CLI API docs
- MLflow 3.0 Migration -- Migration guide for MLflow 3.0
- More -- Contributing, Blog, Plugins, External Tutorials
The sidebar makes extensive use of autogenerated items (for model docs, deployment docs, and model registry) and manually curated doc items for tutorials and guides. It references apiReferencePrefix() for constructing API documentation URLs and includes cross-section links to self-hosting documentation.
Usage
Modify this file to update the navigation structure of the Classic ML documentation section at /ml.
Code Reference
Source Location
- Repository: Mlflow_Mlflow
- File: docs/sidebarsClassicML.ts
- Lines: 1-573
Signature
import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
import { apiReferencePrefix } from './docusaurusConfigUtils';
const sidebarsClassicML: SidebarsConfig = {
classicMLSidebar: [
// ... sidebar items ...
],
};
export default sidebarsClassicML;
Import
// Referenced in docusaurus.config.ts via the classic-ml plugin:
// sidebarPath: './sidebarsClassicML.ts'
I/O Contract
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| N/A | N/A | N/A | Static configuration file with no runtime inputs |
Outputs
| Name | Type | Description |
|---|---|---|
| sidebarsClassicML | SidebarsConfig | Configuration object consumed by the classic-ml Docusaurus plugin to render the /ml sidebar |
Sidebar Structure
Top-Level Categories
| Category | Collapsed | Key Contents |
|---|---|---|
| Getting Started | No | Setup, Quickstart, Hyperparameter Tuning, Deep Learning |
| Machine Learning | No | Traditional ML (sklearn, XGBoost, SparkML, Prophet), Deep Learning (PyTorch, TensorFlow, Keras, Transformers, Sentence Transformers, spaCy) |
| Build | No | Tracking, Model, Datasets |
| Evaluate | N/A | Single evaluation page |
| Deploy | No | Model Registry, Serving (local, Kubernetes, SageMaker, Modal), Docker |
| Webhooks | N/A | Single webhooks page |
| Team Collaboration | Yes | Self-Hosting, Managed Services, Access Control, Projects |
| API References | Yes | Python, Java, R, REST, CLI |
| MLflow 3.0 Migration | N/A | Single migration guide page |
| More | Yes | Contributing, Blog, Plugins, External Tutorials |
Usage Examples
Adding a New ML Framework
// To add a new framework to Traditional ML:
{
type: 'doc',
id: 'traditional-ml/new-framework/index',
label: 'New Framework',
}