Skip to content

feat: make it easier to integrate with edx-platform#93

Merged
regisb merged 1 commit intomasterfrom
regisb/settings-refactoring
Sep 12, 2024
Merged

feat: make it easier to integrate with edx-platform#93
regisb merged 1 commit intomasterfrom
regisb/settings-refactoring

Conversation

@regisb
Copy link
Copy Markdown
Contributor

@regisb regisb commented Sep 12, 2024

With these changes, it is no longer necessary to fork edx-platform to interact with our custom app.

  • More streamlined mongodb/elasticsearch settings that are more compatible with edx-platform settings.
  • Refactored mongodb client for better reusability of settings.
  • Refactored ES classes for simpler client usage, and less leaky abstractions.
  • Added forum/api/v1 urls such that the forum app can be used without changes to edx-platform.

With these changes, it is no longer necessary to fork edx-platform to
interact with our custom app.

- More streamlined mongodb/elasticsearch settings that are more
  compatible with edx-platform settings.
- Refactored mongodb client for better reusability of settings.
- Refactored ES classes for simpler client usage, and less leaky
  abstractions.
- Added forum/api/v1 urls such that the forum app can be used without
  changes to edx-platform.
@regisb regisb requested review from Ali-Salman29, Faraz32123 and taimoor-ahmed-1 and removed request for Faraz32123 September 12, 2024 12:13
@Ali-Salman29
Copy link
Copy Markdown
Contributor

LGTM!

@regisb regisb merged commit d8bc82a into master Sep 12, 2024
@regisb regisb deleted the regisb/settings-refactoring branch September 12, 2024 12:59
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.

2 participants