-
Notifications
You must be signed in to change notification settings - Fork 106
How to update and integrate React components?
Some of our content was developed using React
documentation here, as it is a big part of Docusaurus
. In this wiki
, we want to give you instructions on how and where we use it. If you are not familiar with React, hopefully you'll feel more confident to make changes after reading this page.
Following the default docusaurus
structure, we have developed 3 of our main pages with React
. They are:
In our folder structure, this page is developed in ./src/pages/index.js
as it is the entry point of our website.
This index.js
is defined as a React
component. Its content is being imported from other React
components located in the folder ./src/components
. They are:
If you want to make any change to the Home
page, make sure you modify the right component of the ones named above.
In our folder structure, this page is developed in ./src/pages/AboutUs/index.js
This index.js
is defined as a React
component. Its content is being imported from other React
components located in the folder ./src/components
. They are:
If you want to make any change to the AboutUs
page, make sure you modify the right component of the ones named above.
In our folder structure, this page is developed in ./src/pages/Developer/index.js
This index.js
is defined as a React
component. Its content is imported from other React
components located in the folder ./src/components
. They are:
If you want to make any change to the Developer
page, make sure you modify the right component of the ones named above.
The content of each React
component is fairly intuitive once you compare the code to what is displayed in the UI. Adding or removing text-based information in these components is not complicated.
However, there are some components that make use of some external design libraries that will require more knowledge of React
. These are the <CarouselComponent />
(developed with Slick-Carousel) and the <FAQsComponent />
(developed with MaterialUI Accordion)
Fourth Eclipse Tractus-X Community Days
- Welcome
- Business Perspective
- Business game (Catena-X)
- Workshops / Tutorials
- Challenges / Coding
General
Working with KITs
- Automate KIT documentation update
- How to create a KIT website
- KIT Artefacts
- Understanding our multi instance and versioning behaviour
Working with the Webpage