#749 Support Multiple Private Backends/Tools #750
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Closes #749
With Claude (bedrock)
Overview
This PR implements a flexible plugin system that allows MMGIS to support multiple private
backend and tool directories through wildcard pattern matching. Previously, MMGIS only
supported single hardcoded directories for private plugins (/API/MMGIS-Private-Backend and
/src/essence/MMGIS-Private-Tools). This enhancement enables teams to maintain multiple
plugin sources from different repositories while keeping them gitignored.
Changes Made
patterns:
/API/*Private-Backend*/API/*Plugin-Backend*/src/essence/*Private-Tools*/src/essence/*Plugin-Tools*backends
Benefits
mission-specific, organization-specific)
JPL-Plugin-Backend)
Usage Examples
Backend Plugins:
Tool Plugins:
Testing
Notes
This implementation provides a clean, flexible way for teams to maintain private or
mission-specific functionality while benefiting from MMGIS core updates.