Code Overview¶
This section provides an overview of the code comprising the Theme Builder application.
It is divided into two sections based upon two different github repositories:
User Interface Code Overview¶
The user interface code is in the a11y-theme-builder repository.
The following is an overview of the code layout of this repository:
- code/src/ui/src - All code for the UI is contained here.
- code/src/ui/src/components - The directory containing all helper/non-page react components.
- code/src/ui/src/pages - The directory containing all larger react components that represent pages.
- code/src/ui/src/pages/content - The directory containing all the main landing pages for all main tabs.
- code/src/ui/src/pages/atoms - The directory containing all react components for ThemeBuilder Atoms.
- code/src/ui/src/pages/molecules - The directory containing all react components for ThemeBuilder Molecules.
- code/src/ui/src/pages/organisms - The directory containing all react components for ThemeBuilder Organisms.
- code/src/ui/src/pages/components - The directory containing all react components demonstrating ThemeBuilder Molecules.
SDK Code Overview¶
The SDK code is in the a11y-theme-builder-sdk repository.
See SDK code layout for an overview of the SDK code.