-
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
Assessment
Initialize new component
#255
base: main
Are you sure you want to change the base?
Conversation
@niclasheun Kannst du noch den neuen Component im Core registrieren? |
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.
Looks good, but please fix the two minor details
I like this change 👍 |
Assessment
Initialize new component
@@ -23,7 +23,6 @@ jobs: | |||
matching_image_tag: ${{ needs.build-clients.outputs.matching_image_tag }} | |||
intro_course_developer_image_tag: ${{ needs.build-clients.outputs.intro_course_developer_image_tag }} | |||
intro_course_tutor_image_tag: ${{ needs.build-clients.outputs.intro_course_tutor_image_tag }} | |||
assessment_image_tag: ${{ needs.build-clients.outputs.assessment_image_tag }} |
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.
Should I already include this component in prod as well? @niclasheun
Not sure, as it is def not prod. ready yet
This pull request introduces a new
assessment_component
microfrontend to the repository, along with the necessary configurations for building, deploying, and integrating it. The most important changes include modifications to GitHub workflows, the addition of new component files, and updates to configuration files.GitHub Workflows:
.github/workflows/build-and-push-clients.yml
: Added configurations for building and pushing theassessment_component
Docker image. [1] [2].github/workflows/deploy-docker.yml
: Included the newassessment_component
image tag in the deployment process. [1] [2].github/workflows/dev.yml
: Referenced the newassessment_component
image tag..github/workflows/prod.yml
: Referenced the newassessment_component
image tag.New Component Files:
clients/assessment_component/Dockerfile
: Added Dockerfile for building theassessment_component
.clients/assessment_component/package.json
: Added package.json for theassessment_component
.clients/assessment_component/src
: Added source files includingApp.tsx
,OverviewPage.tsx
,SettingsPage.tsx
, and bootstrap files. [1] [2] [3] [4]Configuration Files:
clients/assessment_component/.yarnrc.yml
: Configured Yarn to use node-modules linker.clients/assessment_component/eslint.config.mjs
: Extended root ESLint configuration.clients/assessment_component/tailwind.config.js
: Configured Tailwind CSS with shared settings.clients/assessment_component/tsconfig.json
: Added TypeScript configuration for theassessment_component
.Documentation:
clients/assessment_component/readme
: Provided a detailed guide on how to add a new component to the repository.