-
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.js
is the parent file that contains its own style section andHome
,MarketingSection
, andCallToAction
components -
sections
subdirectory containsNotableUsersSection.js
andTrendingTopicsSection.js
components - There is a
notableUsers
list that is defined inNotableUsersSection.js
that contains info for CTI contributor orgs -
index.js
importsNotableUsersSection
andTrendingTopicsSection
. It also importsGetStartedCard
fromsrc/components
-
Home
component contains all of the home page and displays the following components from top to bottom:MarketingSection
,CallToActionSection
,NotableUsersSection
,TrendingTopicsSection
,GetStartedCard
Purpose: it shows how to add topic tags to the project.
Path: src/pages/HowToAdd
Structure:
-
index.js
is 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 is used to define vector-based-graphics and path element in SVG library for displaying the gear shape
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.