# Developer Guide

- [Architecture - Component Diagram](/release-6.0.0/use/source-code/sunbird-ed-architecture.md)
- [System Requirements](/release-6.0.0/use/source-code/system-requirements.md)
- [Install Locally](/release-6.0.0/use/source-code/install-locally.md)
- [SunbirdED Mobile](/release-6.0.0/use/source-code/install-locally/sunbirded-mobile.md)
- [SunbirdED Portal](/release-6.0.0/use/source-code/install-locally/sunbirded-portal.md)
- [Easy Installer](/release-6.0.0/use/source-code/easy-installer.md)
- [Configuration](/release-6.0.0/use/source-code/configuration.md)
- [SunbirdEd Portal](/release-6.0.0/use/source-code/configuration/sunbirded-portal.md)
- [Sunbird Mobile](/release-6.0.0/use/source-code/configuration/sunbird-mobile.md)
- [Portal](/release-6.0.0/use/source-code/portal.md)
- [Component Diagram](/release-6.0.0/use/source-code/portal/portal-component-diagrams.md): The Sunbird portal is the browser-based interface for the Sunbird application stack. It provides a web app through which all functionality of Sunbird can be accessed.
- [Desktop](/release-6.0.0/use/source-code/desktop.md)
- [Component Diagram](/release-6.0.0/use/source-code/desktop/component-diagram.md): The Sunbird Desktop is the offline-based interface that provides to access & distribution of digital content in areas where Internet connectivity is challenging.
- [Mobile](/release-6.0.0/use/source-code/mobile.md)
- [Component Diagram](/release-6.0.0/use/source-code/mobile/mobile-component-diagrams.md): The Sunbird Mobile app is the app-based interface for the Sunbird application stack. It provides an app(Android/Ios) through which all functionality of Sunbird can be accessed.
- [sunbird-mobile-sdk](/release-6.0.0/use/source-code/mobile/sunbird-mobile-sdk.md): sunbird-mobile-sdk is the heart of Sunbird-mobile-app which contains all the business logic starting from API access to offline data management.
- [Sunbird-mobile-app plugins](/release-6.0.0/use/source-code/mobile/sunbird-mobile-app-plugins.md)
- [Configurations to setup mobile app](/release-6.0.0/use/source-code/mobile/configurations-to-setup-mobile-app.md)
- [Form service](/release-6.0.0/use/source-code/form-service.md)
- [Component Diagram](/release-6.0.0/use/source-code/form-service/architecture.md)
- [Data model](/release-6.0.0/use/source-code/form-service/data-model.md): Cassandra database used in Form service
- [API's](/release-6.0.0/use/source-code/form-service/apis.md): Sample API Reference for Form Service Used  in ED Portal
- [Manage Learn](/release-6.0.0/use/source-code/manage-learn.md)
- [ML Core Service](/release-6.0.0/use/source-code/manage-learn/ml-core-service.md)
- [Overview](/release-6.0.0/use/source-code/manage-learn/ml-core-service/overview.md)
- [User Flow Diagram](/release-6.0.0/use/source-code/manage-learn/ml-core-service/user-flow-diagram.md)
- [Component Diagram](/release-6.0.0/use/source-code/manage-learn/ml-core-service/component-diagram.md)
- [Data Model](/release-6.0.0/use/source-code/manage-learn/ml-core-service/data-model.md)
- [Folder Structure](/release-6.0.0/use/source-code/manage-learn/ml-core-service/folder-structure.md)
- [API's](/release-6.0.0/use/source-code/manage-learn/ml-core-service/apis.md)
- [Deployment Overview](/release-6.0.0/use/source-code/manage-learn/ml-core-service/deployment-overview.md)
- [Local Service Setup Guide](/release-6.0.0/use/source-code/manage-learn/ml-core-service/local-service-setup-guide.md)
- [ML Project Service](/release-6.0.0/use/source-code/manage-learn/ml-project-service.md)
- [Overview](/release-6.0.0/use/source-code/manage-learn/ml-project-service/overview.md)
- [User Flow Diagram](/release-6.0.0/use/source-code/manage-learn/ml-project-service/user-flow-diagram.md)
- [Component Diagram](/release-6.0.0/use/source-code/manage-learn/ml-project-service/component-diagram.md)
- [Data Model](/release-6.0.0/use/source-code/manage-learn/ml-project-service/data-model.md)
- [Folder Structure](/release-6.0.0/use/source-code/manage-learn/ml-project-service/folder-structure.md)
- [API's](/release-6.0.0/use/source-code/manage-learn/ml-project-service/apis.md)
- [Deployment Overview](/release-6.0.0/use/source-code/manage-learn/ml-project-service/deployment-overview.md)
- [Local Service Setup Guide](/release-6.0.0/use/source-code/manage-learn/ml-project-service/local-service-setup-guide.md)
- [ML Survey Service](/release-6.0.0/use/source-code/manage-learn/ml-survey-service.md)
- [Overview](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/overview.md)
- [User Flow Diagram](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/user-flow-diagram.md)
- [Component Diagram](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/component-diagram.md)
- [Data Model](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/data-model.md)
- [Folder Structure](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/folder-structure.md)
- [API's](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/apis.md)
- [Deployment Overview](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/deployment-overview.md)
- [Local Service Setup Guide](/release-6.0.0/use/source-code/manage-learn/ml-survey-service/local-service-setup-guide.md)
- [ML Report Service](/release-6.0.0/use/source-code/manage-learn/ml-report-service.md)
- [Overview](/release-6.0.0/use/source-code/manage-learn/ml-report-service/overview.md)
- [User Flow Diagram](/release-6.0.0/use/source-code/manage-learn/ml-report-service/user-flow-diagram.md)
- [Component Diagram](/release-6.0.0/use/source-code/manage-learn/ml-report-service/component-diagram.md)
- [Data Model](/release-6.0.0/use/source-code/manage-learn/ml-report-service/data-model.md)
- [Folder Structure](/release-6.0.0/use/source-code/manage-learn/ml-report-service/folder-structure.md)
- [API's](/release-6.0.0/use/source-code/manage-learn/ml-report-service/apis.md)
- [Deployment Overview](/release-6.0.0/use/source-code/manage-learn/ml-report-service/deployment-overview.md)
- [Local Service Setup Guide](/release-6.0.0/use/source-code/manage-learn/ml-report-service/local-service-setup-guide.md)
- [ML Analytics Service](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service.md)
- [Overview](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/overview.md)
- [Component Diagram](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/component-diagram.md)
- [Data Model](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/data-model.md)
- [Setup Guide](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/setup-guide.md)
- [ENV Variables ( Config.ini)](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/setup-guide/env-variables-config.ini.md)
- [Ingestions](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/ingestions.md)
- [Folder Structure](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/folder-structure.md)
- [Report creation and Updation Scripts](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/report-creation-and-updation-scripts.md)
- [Deployment Overview](/release-6.0.0/use/source-code/manage-learn/ml-anaylatics-service/deployment-overview.md)
- [UI (User interface)](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal.md)
- [Angular Material](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material.md)
- [Overview](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/overview.md)
- [Installation](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/installation.md)
- [Material Icons](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/material-icons.md)
- [Components Usage](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/components-usage.md)
- [Theming](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/theming.md)
- [Theme Setup](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/theme-setup.md): Setting up themes in Angular Material involves configuring our application to use custom themes or one of the pre-built themes provided by Angular Material.
- [Customization](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion.md)
- [Palette](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/palette.md)
- [Theme](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/theme.md)
- [Accessibility](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/accessibility.md)
- [Colors](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/colors.md)
- [Typography](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/typography.md)
- [Components](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components.md)
- [Buttons](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components/buttons.md)
- [Card](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components/card.md)
- [Toolbar](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components/toolbar.md)
- [Dialog](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components/dialog.md)
- [Menu](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/customazion/components/menu.md)
- [CC Components](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/cc-components.md)
- [Card](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/cc-components/card.md)
- [Chips](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/cc-components/chips.md)
- [Expansion Panel](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/angular-material/cc-components/expansion-panel.md)
- [Component Style Guide Version 1](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1.md): In our project, we've meticulously crafted a style guide that serves as the foundation for the visual and functional aspects of our user interface.
- [Accordion](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/accordion.md)
- [Buttons](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/buttons.md)
- [Cards](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/cards.md)
- [Forms](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/forms.md)
- [Grid & Layout](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/grid-and-layout.md)
- [Labels](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/labels.md)
- [Modals](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/modals.md)
- [Pagination](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/pagination.md)
- [Rating](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/rating.md)
- [Search Box](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/search-box.md)
- [Select Box](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/select-box.md)
- [Tables](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tables.md)
- [Tabs](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tabs.md)
- [Toast messages](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/toast-messages.md)
- [Tooltip](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tooltip.md)
- [Typography](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/typography.md)
- [SB-Styles: A Comprehensive Design Resource](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/sb-styles-a-comprehensive-design-resource.md): The SB-Styles repository is a dedicated and meticulously curated resource within the Sunbird-Ed project.
- [SB-Themes Repository: Unifying Design Across Platforms](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms.md)
- [Classical Theme in Sunbird-Ed portal](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms/classical-theme-in-sunbird-ed-portal.md): The Classical Theme, featured in SB-Themes, embodies a timeless and conventional visual style. This theme offers users a classic aesthetic that exudes elegance and simplicity.
- [Joyful Theme in Sunbird-Ed portal:](/release-6.0.0/use/source-code/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms/joyful-theme-in-sunbird-ed-portal.md): The Joyful Theme in SB-Themes introduces a vibrant and lively color palette that invigorates the visual experience. Key color variables within this theme include:
- [Reference Apps](/release-6.0.0/use/source-code/reference-apps.md)
- [Independent Libraries](/release-6.0.0/use/source-code/reference-apps/independent-libraries.md)
- [Common Consumption Components](/release-6.0.0/use/source-code/reference-apps/independent-libraries/common-consumption-components.md)
- [SunbirdEd Forms](/release-6.0.0/use/source-code/reference-apps/independent-libraries/sunbirded-forms.md)
- [Sunbird Client Services](/release-6.0.0/use/source-code/reference-apps/independent-libraries/sunbird-client-services.md)
- [Sunbird Styles](/release-6.0.0/use/source-code/reference-apps/independent-libraries/sunbird-styles.md)
- [Sunbird Themes](/release-6.0.0/use/source-code/reference-apps/independent-libraries/sunbird-themes.md)
- [Sunbird Tag Manager](/release-6.0.0/use/source-code/reference-apps/independent-libraries/sunbird-tag-manager.md)
- [API's](/release-6.0.0/use/source-code/apis.md): Sunbird ED configuration related API's & API's handled by Sunbird-ED team will be documented here.
- [Admin Dashboard Reports](/release-6.0.0/use/source-code/admin-dashboard-reports.md)
- [CSP changes](/release-6.0.0/use/source-code/csp-changes.md): In release-6.0.0 SunbirdED is going with cloud agnostic. To achieve this SunbirdED has built the SDK to help all the service use same code base as much as it can.
- [Reports](/release-6.0.0/use/source-code/reports.md)
- [Other](/release-6.0.0/use/source-code/other.md)
- [Minimal forms](/release-6.0.0/use/source-code/other/minimal-forms.md): Minimal forms that should be configured for mobile build to create by any adopter
- [Telemetry](/release-6.0.0/use/source-code/other/telemetry.md)
- [Trackable Collection](/release-6.0.0/use/source-code/other/telemetry/course.md)
- [Platform](/release-6.0.0/use/source-code/other/platform.md)
- [Learning Apps](/release-6.0.0/use/source-code/other/learning-apps.md)
