Skip to content

Conversation

@OstafinL
Copy link
Contributor

@OstafinL OstafinL commented Jul 8, 2025

🎫 Issue IBX-10314

Related PRs:

Description:

Configuration Structure

  1. ibexa.webpack.all.configs.js – The main file that aggregates all configuration files.
  2. ibexa.webpack.ibexa.configs.js – Configuration for Ibexa core components (previously in ./ibexa.webpack.config.js).
  3. ibexa.webpack.libs.configs.js – Configuration for libraries. This file currently includes two configurations:
    1. React – previously defined in admin-ui/src/bundle/Resources/encore/ibexa.webpack.custom.config.js
    2. ReactDOM – previously defined in admin-ui/src/bundle/Resources/encore/ibexa.webpack.custom.config.js
  4. ibexa.webpack.richtext.configs.js – Configuration for the Rich Text editor, previously defined in fieldtype-richtext/src/bundle/Resources/encore/ibexa.webpack.custom.config.js.
  5. ibexa.webpack.internals.configs.js – Configuration for internal modules, replacing the former <bundle>/src/bundle/Resources/encore/ibexa.webpack.custom.config.js files for internal use.

Custom configuration files located at <bundle>/src/bundle/Resources/encore/ibexa.webpack.custom.config.js are intended for client-side customization and are loaded in the main ./webpack.config.js.
For internal purposes, these have been replaced by <bundle>/src/bundle/Resources/encore/ibexa.webpack.internals.config.js.

Summary:

  • Files named <bundle>/src/bundle/Resources/encore/ibexa.webpack.custom.config.js are intended for client customization and are loaded via webpack.config.js.
  • For internal custom configurations, use <bundle>/src/bundle/Resources/encore/ibexa.webpack.internals.config.js.

For QA:

Documentation:

@OstafinL OstafinL force-pushed the webpack-memory-performance branch from fd4c5c8 to 33bb9f5 Compare July 8, 2025 12:10
@OstafinL OstafinL marked this pull request as draft July 8, 2025 12:10
@OstafinL OstafinL force-pushed the webpack-memory-performance branch 2 times, most recently from ef6be5a to 79095f6 Compare July 10, 2025 10:56
@OstafinL OstafinL added the Doc needed The changes require some documentation label Jul 11, 2025
@adamwojs adamwojs changed the title Webpack memmory performance Webpack memory performance Jul 11, 2025
@adamwojs adamwojs merged commit ec470c0 into main Jul 16, 2025
@adamwojs adamwojs deleted the webpack-memory-performance branch July 16, 2025 12:05
@mnocon mnocon removed the Doc needed The changes require some documentation label Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants