Skip to content

Site Architecture

Bhaggya Bala edited this page Mar 3, 2022 · 26 revisions

Site Architecture

Pages

Home page

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 and Home, MarketingSection, and CallToAction components
  • sections subdirectory contains NotableUsersSection.js and TrendingTopicsSection.js components
  • There is a notableUsers list that is defined in NotableUsersSection.js that contains info for CTI contributor orgs
  • index.js imports NotableUsersSection and TrendingTopicsSection. It also imports GetStartedCard from src/components
  • Home component contains all of the home page and displays the following components from top to bottom: MarketingSection, CallToActionSection, NotableUsersSection, TrendingTopicsSection, GetStartedCard

How to Add Your Project

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

Introduction

About the Project

Our Team

Joining the Team

The Team

Information

Resources

Glossary

Glossary

Clone this wiki locally