-
Notifications
You must be signed in to change notification settings - Fork 0
Updated frontend #5
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
Conversation
- Added new components: Header, Hero, GettingStarted, ResourceCards - Updated App component to include new components - Enhanced styling with new CSS for layout and design - Modified CI/CD workflow to support additional branches and schema simplification script
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR modernizes the frontend with a React-based implementation, adds a backend changes notification page, and streamlines the deployment workflow by replacing Python-based OpenAPI processing with a JavaScript solution.
Key changes:
- Migrated from inline HTML/CSS to a modern React component architecture with Vite
- Added a dedicated page documenting breaking backend changes from .NET Framework 4.7.2 to .NET 8
- Replaced Python script with JavaScript for OpenAPI schema simplification to enable Node-only workflow
Reviewed changes
Copilot reviewed 17 out of 19 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| index.html | Converted from static HTML to React app entry point |
| src/main.jsx | Added React application entry point |
| src/App.jsx | Created main app component with dark mode state management |
| src/index.css | Added comprehensive CSS with dark mode support |
| src/components/*.jsx | Created modular React components for header, hero, notices, etc. |
| backend-changes.html | Added standalone page documenting breaking API changes |
| docs/index.html | Enhanced documentation sidebar with logo and dark mode toggle |
| docs/css/main.css | Added dark mode styling and resizable sidebar |
| docs/scripts/main.js | Implemented dark mode and sidebar resize functionality |
| docs/api/common/registration.md | Fixed typo in documentation |
| vite.config.js | Removed obsolete swag.json copy operation; added backend-changes.html to static files |
| openapi/SimplifySchemaNames.cjs | Replaced Python script with JavaScript for schema name simplification |
| .github/workflows/*.yml | Added dev/staging branch deployments; replaced Python with Node workflow |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://gray-stone-017611203-5.westeurope.3.azurestaticapps.net |
typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://gray-stone-017611203-5.westeurope.3.azurestaticapps.net |
1 similar comment
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://gray-stone-017611203-5.westeurope.3.azurestaticapps.net |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 17 out of 19 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Updated frontend components to be more "modern".
Added a "important notice" page to notifiy user about the incoming changes
Updated workflow file to support staging deployments from branches dev and staging.
Replaced python script for removing namespaces with js based, so we can use node only in the workflow.