Files
docs/DBIS_MIGRATION_CHECKLIST.md
2026-02-09 21:51:46 -08:00

2.1 KiB

DBIS Monorepo Migration Checklist

Date: 2025-01-27 Purpose: Checklist for migrating DBIS projects to monorepo Status: Complete


Pre-Migration

Planning

  • Review DBIS_MONOREPO_MIGRATION_PLAN.md
  • Identify all projects to migrate
  • Create migration timeline
  • Assign team members
  • Set up test environment

Preparation

  • Create DBIS monorepo structure
  • Set up pnpm workspaces
  • Configure Turborepo
  • Set up CI/CD templates
  • Prepare shared packages

Migration Steps

Phase 1: Structure Setup

  • Create monorepo directory structure
  • Set up packages/ directory
  • Set up apps/ directory
  • Set up tools/ directory
  • Set up infrastructure/ directory
  • Set up docs/ directory

Phase 2: Core Migration

  • Migrate dbis_core
  • Migrate smom-dbis-138
  • Migrate dbis_docs
  • Migrate dbis_portal
  • Migrate dbis_dc_tools

Phase 3: Shared Packages

  • Set up @dbis/shared-types
  • Set up @dbis/shared-utils
  • Set up @dbis/shared-auth
  • Set up @dbis/api-client
  • Update projects to use shared packages

Phase 4: CI/CD

  • Configure unified CI/CD
  • Set up build pipelines
  • Set up test pipelines
  • Set up deployment pipelines
  • Configure caching

Phase 5: Testing

  • Run all tests
  • Verify builds
  • Test deployments
  • Verify integrations
  • Performance testing

Post-Migration

Verification

  • All projects building
  • All tests passing
  • CI/CD working
  • Shared packages working
  • Documentation updated

Optimization

  • Optimize build times
  • Optimize test execution
  • Review dependencies
  • Update documentation
  • Train team members

Rollback Plan

Rollback Steps

  1. Revert to previous structure
  2. Restore individual repositories
  3. Update CI/CD configurations
  4. Notify team

Rollback Triggers

  • Critical build failures
  • Test failures
  • Integration issues

Notes

[Any additional notes]


Migration Status: [ ] Not Started / [ ] In Progress / [ ] Complete Last Updated: [Date]