-
Notifications
You must be signed in to change notification settings - Fork 30
Site Architecture
Bhaggya Bala edited this page Mar 3, 2022
·
26 revisions
Purpose: current home page that will be the landing page at site launch
Path: src/pages/Home
Structure:
-
index.jsis the parent file that contains its own style section andHome,MarketingSection, andCallToActioncomponents -
sectionssubdirectory containsNotableUsersSection.jsandTrendingTopicsSection.jscomponents - There is a
notableUserslist that is defined inNotableUsersSection.jsthat contains info for CTI contributor orgs -
index.jsimportsNotableUsersSectionandTrendingTopicsSection. It also importsGetStartedCardfromsrc/components -
Homecomponent contains all of the home page and displays the following components from top to bottom:MarketingSection,CallToActionSection,NotableUsersSection,TrendingTopicsSection,GetStartedCard
Purpose: It shows the steps how to add topic tags to your project.
Path: src/pages/HowToAdd
Structure:
-
index.jsis the parent file that contains its own style section and ImageComponent component, SettingsGearIcon component. - ImageComponent component uses cardMedia material component for displaying the Images.
- SettingGearIcon component uses svg which is used to define vector-based-graphics and path is an element in svg library which defines a path that starts from a position and ends to a particular position. The path element uses attribute d which uses M which is used for moving a point to a certain location.
The Wiki is a working document and we would love to improve it. Please compile any questions and suggestions you may have and submit it via creating an issue on our project board.