This directory contains the documentation for the Transfer Learning video processing pipeline, built with Mintlify.
The documentation is organized into the following sections:
- Introduction - Overview of Transfer Learning
- Quickstart - Quick installation and usage guide
- Development - Guide for developers
- CLI Overview - Overview of all CLI commands
- Process Video - Process local video files
- Generate Guide - Generate guides from processed data
- Process YouTube - Process YouTube videos
- YouTube Guide - Complete YouTube processing pipeline
- Transcribe - Transcribe audio from videos
- Analyze - Analyze video content
- Download - Download videos from various sources
- Utilities - Utility commands (cleanup, stop, config)
- Configuration - Advanced configuration options
- Monitoring - Monitoring and metrics collection
- Optimization - Performance optimization techniques
- Introduction - Introduction to the API
- Core Components documentation
- Guide Generation documentation
- Utilities documentation
To run the documentation locally:
- Install Mintlify CLI:
npm i -g mintlify- Run the development server:
mintlify dev- Visit http://localhost:3000 to preview the documentation.
Transfer Learning uses UV as its package manager for faster, more reliable dependency management:
# Install UV
pip install uv
# Install dependencies with UV
uv pip install -e .
# Install development dependencies
uv pip install -e ".[dev]"The documentation is automatically built and deployed when changes are pushed to the main branch.
To contribute to the documentation:
- Create a new branch for your changes
- Make your changes to the relevant MDX files
- Test your changes locally using
mintlify dev - Submit a pull request
- Introduction
- CLI Commands Overview
- Process Video Command
- Generate Guide Command
- Process YouTube Command
- YouTube Guide Command
- Transcribe Command
- Analyze Command
- Download Command
- Utility Commands
- Configuration
- Monitoring
- Optimization
- API Reference Introduction
- Video Processor API
- Audio Transcriber API
- Content Analyzer API
- Frame Extractor API
- Guide Generator API
- Downloader API
- Validation API
- Path Utilities API
- Monitoring API