Skip to content

fix: added simlink to avoid using duplicated files#163

Merged
fuzilogik2019 merged 1 commit intodevelopfrom
fix/simLinkAndLocalDevelopment
Apr 1, 2026
Merged

fix: added simlink to avoid using duplicated files#163
fuzilogik2019 merged 1 commit intodevelopfrom
fix/simLinkAndLocalDevelopment

Conversation

@fuzilogik2019
Copy link
Copy Markdown
Contributor

@fuzilogik2019 fuzilogik2019 commented Apr 1, 2026

Summary by CodeRabbit

Notas de la versión

  • Mejoras
    • Optimizada la configuración de compilación para un mejor manejo de rutas de archivo.
    • Mejorado el proceso de sincronización de contenido mediante cambios en la estrategia de resolución de módulos.

@fuzilogik2019 fuzilogik2019 merged commit 0338007 into develop Apr 1, 2026
1 check was pending
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 1, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: d8f4d569-5806-4f5f-af65-cb09f477bcf2

📥 Commits

Reviewing files that changed from the base of the PR and between 87cbcdc and 26ee4cc.

📒 Files selected for processing (2)
  • docusaurus.config.js
  • sync_content.js

Disabled knowledge base sources:

  • Jira integration is disabled

You can enable these sources in your CodeRabbit configuration.


Walkthrough

Se introdujo sincronización basada en enlaces simbólicos para contenido. Se añadió un complemento Webpack que previene la resolución de enlaces simbólicos, y el script de sincronización fue refactorizado para crear enlaces simbólicos de directorios en lugar de copiar archivos para todos los mapeos en SYNC_MAP.

Cambios

Cohort / File(s) Resumen
Configuración Webpack
docusaurus.config.js
Se añadió un complemento personalizado symlinkWebpackPlugin que configura resolve.symlinks a false en la configuración de Webpack para prevenir la resolución de enlaces simbólicos durante la compilación.
Script de Sincronización
sync_content.js
Se refactorizó la lógica de sincronización para utilizar enlaces simbólicos de directorio en lugar de copiar archivos. Se reemplazó copyDirSync, clearDirSync e isCmsTempFolder con una nueva función createSymlink. Se actualizó el flujo principal y los mensajes de la consola de "Sinchronizing" a "Linking".

Esfuerzo estimado de revisión de código

🎯 2 (Simple) | ⏱️ ~10 minutos

Poema

Enlaces simbólicos tejidos con precisión,
Configuraciones que guían la compilación,
De copias pesadas a vínculos ligeros,
El contenido danza entre senderos,
✨ Más rápido, más limpio, más verdadero 🔗

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/simLinkAndLocalDevelopment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant