> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Find the right guide for your use-case

## Migration & Refactoring

<CardGroup cols={2}>
  <Card title="Code Migrations" icon="square-1">
    JavaScript to TypeScript, PySpark Conversions
  </Card>

  <Card title="Mainframe Migrations" icon="square-2">
    COBOL/SAS to Python/Java
  </Card>

  <Card title="Bespoke Migrations" icon="square-3">
    Migrate in-house frameworks or libraries where examples of the target architecture exist
  </Card>

  <Card title="Cloud Platform Migration" icon="square-4">
    AWS to Azure
  </Card>

  <Card title="SQL Modernization" icon="square-5">
    Move business logic from stored procedures to the application layer
  </Card>

  <Card title="Database Migrations" icon="square-6">
    MySQL to MongoDB, BigQuery to SparkSQL
  </Card>
</CardGroup>

## Version & Framework Upgrades

<CardGroup cols={2}>
  <Card title="Java Migration" icon="square-1">
    Java 8 to 17
  </Card>

  <Card title="Angular Updates" icon="square-2">
    Angular 16 to 18
  </Card>

  <Card title="Spring Boot Modernization" icon="square-3">
    Spring boot 2.x to 3.x
  </Card>

  <Card title="Python Version Migration" icon="square-4">
    Python 2 to Python 3
  </Card>

  <Card title="PHP Version Upgrades" icon="square-5">
    PHP 7.x to 8.x
  </Card>

  <Card title="React Upgrades" icon="square-6">
    React 16 to 18
  </Card>
</CardGroup>

## Technical Debt Resolution

<CardGroup cols={2}>
  <Card title="Vulnerability Remediation" icon="square-1">
    Address security scan reports across the codebase
  </Card>

  <Card title="Static Analysis Resolution" icon="square-2">
    Resolve code smells or errors en masse (e.g. SonarCloud warnings). [Guide](/enterprise/use-cases/sonarqube/guide)
  </Card>

  <Card title="API Modernization" icon="square-3">
    Migrate legacy APIs from SOAP to modern REST/GraphQL implementations
  </Card>

  <Card title="Internationalization" icon="square-4">
    Implement multi-language support, centralize language files
  </Card>

  <Card title="Documentation" icon="square-5">
    Maintain documentation and logging coverage
  </Card>

  <Card title="API Enhancement" icon="square-6">
    Improve logging, rate-limiting, or refactor across multiple endpoints
  </Card>
</CardGroup>

## API & Development Workflows

<CardGroup cols={2}>
  <Card title="Test Generation" icon="square-1">
    Auto-generate integration tests, unit tests, etc
  </Card>

  <Card title="Feature Flag Cleanup" icon="square-2">
    Remove obsolete feature flags and code paths
  </Card>

  <Card title="Code Standardization" icon="square-3">
    Implement consistent error handling, documentation, and coding standards
  </Card>

  <Card title="Type Safety" icon="square-4">
    Add static typing and type annotations
  </Card>

  <Card title="QA Testing" icon="square-5">
    Write QA tests or have Devin perform automated QA testing
  </Card>

  <Card title="Production Deployment" icon="square-6">
    Transform development artifacts(e.g Jupyter notebooks) into production services
  </Card>

  <Card title="Style Enforcement" icon="square-7">
    Excepteur sint occaecat cupidatat non proident
  </Card>

  <Card title="Agent Integration" icon="square-8">
    Use Devin as a backend for internal agents
  </Card>

  <Card title="PR Review" icon="square-9">
    Automate pull request reviews with suggested changes
  </Card>
</CardGroup>
