-
Notifications
You must be signed in to change notification settings - Fork 1
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
DevOps challenge
Initialize new component
#252
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Mathilde Hagl <[email protected]>
Co-authored-by: Mathilde Hagl <[email protected]>
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.
Please also include the "2 Deploy" from the readme and integrate it in the build process and the deployment script.
I know @Mtze wants to deploy it on the devops challenge machine. But for testing, we should start with our deployment. + We definitely need to build it in out pipeline!
@rappm |
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.
Detail feedback inline. Please hit me up again as soon as the deployment is working :)
DevOps challenge
Initialize new component
Very good contribution 👍 |
Co-authored-by: Matthias Linhuber <[email protected]>
Followed the tutorial/readme to create a new component for the devops challenge, this PR includes the skeleton for the future component.
Below all changes in further detail (AI generated):
This pull request introduces a new DevOps Challenge component to the project. The changes include adding routes, sidebars, and configuration for the new component, as well as setting up the necessary files and dependencies for the component itself.
Integration of DevOps Challenge Component
clients/core/src/managementConsole/PhaseMapping/ExternalRoutes/DevOpsChallengeRoutes.tsx
: Added lazy loading for DevOps Challenge routes with error handling.clients/core/src/managementConsole/PhaseMapping/ExternalSidebars/DevOpsChallengeSidebar.tsx
: Added lazy loading for DevOps Challenge sidebar with error handling.clients/core/src/managementConsole/PhaseMapping/PhaseRouterMapping.tsx
: IntegratedDevOpsChallengeRoutes
into the phase router. [1] [2]clients/core/src/managementConsole/PhaseMapping/PhaseSidebarMapping.tsx
: IntegratedDevOpsChallengeSidebar
into the phase sidebar mapping. [1] [2]clients/core/webpack.config.ts
: Added configuration for the DevOps Challenge component URL and remote entry. [1] [2]Setup for DevOps Challenge Component
clients/devops_challenge_component/.yarnrc.yml
: ConfigurednodeLinker
to usenode-modules
.clients/devops_challenge_component/Dockerfile
: Added Dockerfile for building and serving the DevOps Challenge component.clients/devops_challenge_component/eslint.config.mjs
: Added ESLint configuration for the DevOps Challenge component.clients/devops_challenge_component/package.json
: Added package configuration and scripts for the DevOps Challenge component.clients/devops_challenge_component/public/template.html
: Added HTML template for the DevOps Challenge component.clients/devops_challenge_component/readme
: Added a placeholder README file for the DevOps Challenge component.Implementation of DevOps Challenge Component
clients/devops_challenge_component/routes/index.tsx
: Defined routes for the DevOps Challenge component.clients/devops_challenge_component/sidebar/index.tsx
: Defined sidebar items for the DevOps Challenge component.clients/devops_challenge_component/src/App.tsx
: Added main application component.clients/devops_challenge_component/src/OverviewPage.tsx
: Added an overview page component.clients/devops_challenge_component/src/SettingsPage.tsx
: Added a settings page component.clients/devops_challenge_component/src/bootstrap.tsx
: Bootstrapped the application.clients/devops_challenge_component/src/devops_challenge/pages/GitHub/GitHubPage.tsx
: Added a GitHub page component.clients/devops_challenge_component/src/index.js
: Imported styles and bootstrap file.clients/devops_challenge_component/tailwind.config.js
: Configured Tailwind CSS for the DevOps Challenge component.