I
I
Ignitus
Search…
πŸ“„
Dir. Structure
Source code directory structure.
The source code of Ignitus is separated into a several directories , mostly following easy to understand separation conventions.
Here is the brief overview of source code directory structure.
1
src
2
β”œβ”€β”€ ignitus-AboutPage/ - Components that constructs About page.
3
| β”œβ”€β”€ ignitus-About/
4
| β”œβ”€β”€ ignitus-CoreTeam/
5
| └── ignitus-Team/
6
|
7
β”œβ”€β”€ ignitus-Api/ - Responsible for handling server request/response.
8
β”œβ”€β”€ ignitus-Authentication/ - Composed of authentication components.
9
| β”œβ”€β”€ ignitus-CommonAuthenticationInterface/
10
| β”œβ”€β”€ ignitus-CommonLoginInterface/
11
| β”œβ”€β”€ ignitus-CommonSignupInterface/
12
| β”œβ”€β”€ ignitus-ProfessorLogin/
13
| β”œβ”€β”€ ignitus-ProfessorSignUp/
14
| β”œβ”€β”€ ignitus-StudentLogin/
15
| └── ignitus-StudentSignUpFlow/
16
|
17
β”œβ”€β”€ ignitus-CareersPage/ - Holds logic for CareerPage component.
18
β”œβ”€β”€ ignitus-Dashboard/ - Composed of components that constructs Dashboard.
19
| β”œβ”€β”€ ignitus-DashboardHeader/
20
| └── ignitus-StudentDashboard/
21
|
22
β”œβ”€β”€ ignitus-HomePage/ - Components that constructs Home page.
23
| β”œβ”€β”€ ignitus-Contributors/
24
| β”œβ”€β”€ ignitus-GetStarted/
25
| β”œβ”€β”€ ignitus-Home/
26
| β”œβ”€β”€ ignitus-Introduction/
27
| β”œβ”€β”€ ignitus-SupportedBy/
28
| β”œβ”€β”€ ignitus-Testimonial/
29
| └── ignitus-WhatWeDo/
30
|
31
β”œβ”€β”€ ignitus-Routes/ - Here routes are seperated into different categories
32
| | to ensure code redability.
33
| β”œβ”€β”€ ignitus-AuthenticationRoutes/
34
| β”œβ”€β”€ ignitus-DashboardRoutes/
35
| β”œβ”€β”€ ignitus-PrivateRoutes/ - Only accessible to authenticated user.
36
| β”œβ”€β”€ ignitus-PublicRoutes/
37
| └── ignitus-UserInterfaceBookRoutes/
38
|
39
β”œβ”€β”€ ignitus-Shared/ -
40
| β”œβ”€β”€ ignitus-DesignSystem/
41
| | β”œβ”€β”€ ignitus-Assets/ - Comprises of svg, Images.
42
| | β”œβ”€β”€ ignitus-Atoms/ - Comprises of buttons, dropdowns etc.
43
| | β”œβ”€β”€ ignitus-Layout/
44
| | β”œβ”€β”€ ignitus-Molecules/ - Comprises of overlay, scrollBar etc.
45
| | β”œβ”€β”€ ignitus-Organisms/ - Comprises of Footer, Nav. etc.
46
| | └── ignitus-Templates/
47
| β”œβ”€β”€ ignitus-ErrorHandlingComponents/ -
48
| | β”œβ”€β”€ errorBoundary/
49
| | └── errorHandling/
50
| β”œβ”€β”€ ignitus-Utilities/ - Comprises of helper functions, custom-hooks
51
| | | & global shareable components etc.
52
| | β”œβ”€β”€ Components/
53
| | β”œβ”€β”€ HelperFunctions/
54
| | └── reactHooks/
55
| └── types/ - Here globalTypes are defined.
56
|
57
β”œβ”€β”€ ignitus-UserInterfaceBook/
58
| β”œβ”€β”€ Components/ - Container components used to display components
59
| | | here http://www.ignitus.org/interface
60
| | β”œβ”€β”€ Atoms/
61
| | β”œβ”€β”€ Layouts/
62
| | β”œβ”€β”€ Molecules/
63
| | β”œβ”€β”€ Organisms/
64
| | └── Templates/
65
| └── InterfaceSideNavigation/ - https://www.npmjs.com/package/side-navigation-react
Copied!
Last modified 1yr ago
Export as PDF
Copy link