Skip to content

Conversation

@ARau87
Copy link
Contributor

@ARau87 ARau87 commented Oct 1, 2025

As described in #589 intellij modules are overwritten at each melos bootstrap. The reason for this is that the whole modules.xml file isrecreated at every bootstrap.

Closes #589

Description

  • Added xml dependency to read and parse the xml content of the modules.xml properly
  • Added a function to compare the modules inside the current modules.xml with the melos modules. Then merge them before recreating the modules.xml.

Type of Change

  • feat -- New feature (non-breaking change which adds functionality)
  • 🛠️ fix -- Bug fix (non-breaking change which fixes an issue)
  • ! -- Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 refactor -- Code refactor
  • ci -- Build configuration change
  • 📝 docs -- Documentation
  • 🗑️ chore -- Chore

@docs-page
Copy link

docs-page bot commented Oct 1, 2025

To view this pull requests documentation preview, visit the following URL:

docs.page/invertase/melos~949

Documentation is deployed and generated using docs.page.

Copy link
Collaborator

@spydon spydon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ARau87 can you have a look at the analyze issues?

Copy link
Collaborator

@spydon spydon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution!

@spydon spydon enabled auto-merge (squash) October 3, 2025 18:59
@spydon spydon merged commit e8f6fc4 into invertase:main Oct 3, 2025
9 checks passed
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.

request: Don't remove custom modules added in Intellij

2 participants