Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Parallax and Nuar Frameworks (#425): Complete Transition for API Gateway and Core Services #430

Merged
merged 143 commits into from
Oct 14, 2024

Conversation

SaintAngeLs
Copy link
Owner

@SaintAngeLs SaintAngeLs commented Oct 6, 2024

This pull request introduces the full migration of the project to the Parallax and Nuar frameworks as part of the ongoing modernization effort. The transition encompasses updates to the API Gateway, core services, and several infrastructure components to ensure seamless integration with the new frameworks. This is a significant update aimed at improving performance, scalability, and maintainability across the system.

Key changes include:

  • API Gateway: Transitioned to Nuar framework for better routing, request handling, and modularity.
  • Core Services: Refactored multiple core services to align with Parallax stack, including notification, events, and post services.
  • Authorization and Identity: Updated the Blazor application to utilize Authorization Provider, handling token sets and identity management.
  • Refactored Services: Refactored reports, students, and other services for compatibility with the new frameworks.
  • Removed Legacy Projects: Removed test projects associated with outdated frameworks like Parallax.
  • Workflow Updates: Upgraded .NET version and workflow settings to align with system globalization and the new stack requirements.
  • Post and Notification Services: Major updates to DTOs, command handlers, event handlers, and repository structures to accommodate the transition.

This PR consolidates the transition efforts across 30+ commits and marks the official switch to Parallax and Nuar stacks for this project.

Impacts:

  • Services: Notifications, Events, Posts, Students
  • Workflows and infrastructure (including Blazor WASM and API Gateway)

Please review the changes and approve the merge into the main branch for deployment.

@SaintAngeLs SaintAngeLs changed the title (#18) update requests payloads serialization options Migrate to Parallax and Nuar Frameworks (#425): Complete Transition for API Gateway and Core Services Oct 6, 2024
Copy link
Collaborator

@DevITSharpPRO DevITSharpPRO left a comment

Choose a reason for hiding this comment

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

May the force be with us!

@DevITSharpPRO DevITSharpPRO merged commit bd93ec7 into main Oct 14, 2024
64 of 65 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.

2 participants