Pular para o conteúdo

Migração Biblioteca Digital → Araru

Princípio: zero data loss. Identidade pública muda; contratos persistidos permanecem quando a troca não oferece benefício técnico.

ItemAntigoNovoMigraçãoBreaking?
produto/UI/PWABiblioteca DigitalAraruatualização de assets/textosnão
package raizbiblioteca-digitalararupackage-lock atualizadodev only
workspaces@biblioteca/*@araru/server, @araru/webscripts/Docker/E2E atualizadosdev only
imagens/containers/rede Composebiblioteca-*araru-server:local, araru-web:local, projeto ararurecriar containers; bind mounts iguaisnão para dados
PostgreSQL/schema/tabelasnomes internos estáveispreservadosnenhumanão
API /api/v1/worksatualoficialnenhumanão
localStorage/eventosbiblioteca:*preservadoscompatibilidade diretanão
IndexedDB/offline cachebiblioteca-digital-*preservadosevita perder downloadsnão
Service Worker cachesbiblioteca-digital-*preservadosevita invalidação em massanão
cookiesbiblioteca_access, biblioteca_profilepreservadosmantém sessões/perfilnão
backup formatbiblioteca-digital-backuppreservadoAraru continua importando backups antigosnão
metadata schemabiblioteca-digital-metadatapreservadoimport/export compatívelnão
nomes de downloadbiblioteca-*araru-*apenas filename novonão
diretório/repositório Gitbiblioteca-digitalfuturo ararumanual; atualizar remote/registrypotencial operacional

Identificadores legados devem ser tratados como namespaces de compatibilidade, não texto visual. Removê-los futuramente exige leitura antiga + escrita nova, validação e testes de migração.

Para renomear o repositório no GitHub futuramente: renomeie nas configurações, atualize git remote set-url origin <URL>, registry/badges/releases e consumidores. URL final e registry são TBD.