# Guides

- [Installation Guide](https://core.digit.org/guides/installation-guide.md)
- [Infrastructure Setup](https://core.digit.org/guides/installation-guide/infrastructure-setup.md): Setup infrastructure required for deploying DIGIT
- [AWS](https://core.digit.org/guides/installation-guide/infrastructure-setup/aws.md): Provision infra for DIGIT on AWS using Terraform
- [1. Pre-requisites](https://core.digit.org/guides/installation-guide/infrastructure-setup/aws/1.-pre-requisites.md): Find the pre-requisites for deploying DIGIT platform services on AWS
- [2. Setup AWS Account](https://core.digit.org/guides/installation-guide/infrastructure-setup/aws/2.-setup-aws-account.md): Steps to setup the AWS account for deployment
- [3. AWS - Provision Infrastructure](https://core.digit.org/guides/installation-guide/infrastructure-setup/aws/3.-provision-infrastructure.md)
- [FAQ](https://core.digit.org/guides/installation-guide/infrastructure-setup/aws/faq.md)
- [Azure](https://core.digit.org/guides/installation-guide/infrastructure-setup/azure.md): Provision infra for DIGIT on Azure using Terraform
- [1. Azure Pre-requisites](https://core.digit.org/guides/installation-guide/infrastructure-setup/azure/1.-azure-pre-requisites.md): The pre-requisites for deploying on Azure
- [3. Infra-as-code (Terraform)](https://core.digit.org/guides/installation-guide/infrastructure-setup/azure/3.-infra-as-code-terraform.md): To deploy the solution to the cloud there are several ways that we can choose. In this case, we will use terraform Infra-as-code.
- [On Premise](https://core.digit.org/guides/installation-guide/infrastructure-setup/sdc.md): Deployment steps on-premise
- [1. On-Premise Pre-requisites](https://core.digit.org/guides/installation-guide/infrastructure-setup/sdc/1.-sdc-pre-requisites.md): Pre-requisites for deployment on-premise
- [2. Infra-as-code (Kubespray)](https://core.digit.org/guides/installation-guide/infrastructure-setup/sdc/2.-infra-as-code-kubespray.md): Deploy DIGIT using Kubespray
- [CI/CD Setup On-Premise](https://core.digit.org/guides/installation-guide/infrastructure-setup/sdc/ci-cd-setup-on-sdc.md): Steps to setup CI/CD on-premise
- [Create Infrastructure On-Premise](https://core.digit.org/guides/installation-guide/infrastructure-setup/sdc/create-infrastructure-on-premise.md)
- [Google Cloud Platform (GCP)](https://core.digit.org/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp.md): Provision infra for DIGIT on GCP using Terraform
- [GCP - Pre-requisites](https://core.digit.org/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp/gcp-pre-requisites.md)
- [Setup GCP Account](https://core.digit.org/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp/setup-gcp-account.md): Steps to setup the GCP account before provisioning Infrastructure
- [GCP - Provision Infrastructure](https://core.digit.org/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp/gcp-provision-infrastructure.md)
- [CI/CD Set Up](https://core.digit.org/guides/installation-guide/infrastructure-setup/ci-cd-set-up.md): This tutorial will walk you through on how to setup CI/CD
- [CI/CD Build Job Pipeline Setup](https://core.digit.org/guides/installation-guide/infrastructure-setup/ci-cd-set-up/ci-cd-build-job-pipeline-setup.md)
- [DIGIT Deployment](https://core.digit.org/guides/installation-guide/digit-deployment.md): High-level overview of DIGIT deployment
- [Full Deployment](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment.md): This guide provides step-by-step instructions for installing DIGIT. This is a preferable method for setting up production environment. You should be well versed with DevOps concepts.
- [Deploy DIGIT](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment/deploy-digit.md)
- [Prepare Deployment Configuration](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment/deploy-digit/prepare-deployment-configuration.md): Steps to prepare the deployment configuration file
- [Full Deployment (Beta)](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment-beta.md): Set up DIGIT using HelmFile. You can still try it out and give us feedback.
- [Creating New HelmChart](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment-beta/creating-new-helmchart.md)
- [Prepare Helm Release Chart](https://core.digit.org/guides/installation-guide/digit-deployment/full-deployment-beta/prepare-helm-release-chart.md): Release chart helps to deploy the product specific modules in one click
- [Quick Setup (AWS)](https://core.digit.org/guides/installation-guide/quick-setup-aws.md): Installation guide for quick deployment of DIGIT via GitHub Actions in AWS. (This setup is strictly for setting up dev and test environments)
- [Data Setup Guide](https://core.digit.org/guides/data-setup-guide.md): Seeding data in DIGIT post installation
- [Bootstrap DIGIT](https://core.digit.org/guides/data-setup-guide/bootstrap-digit.md): Steps to bootstrap DIGIT
- [Productionize DIGIT](https://core.digit.org/guides/data-setup-guide/productionize-digit.md): Checklist for setting up the DIGIT production environment
- [User Module](https://core.digit.org/guides/data-setup-guide/user-module.md): Creating users on DIGIT post installation
- [Localisation Module](https://core.digit.org/guides/data-setup-guide/localisation-module.md): Setting up localisation strings
- [Location Module](https://core.digit.org/guides/data-setup-guide/location-module.md): Setting up boundary hierarchies for tenants
- [MDMS - V2](https://core.digit.org/guides/data-setup-guide/mdms-v2.md): Adding data to MDMS-V2
- [Design Guide](https://core.digit.org/guides/design-guide.md): For designers and architects
- [Model Requirements](https://core.digit.org/guides/design-guide/model-requirements.md): Steps to model requirements for workflows, user stories
- [Design Services](https://core.digit.org/guides/design-guide/design-services.md): Steps to identify registries and services
- [Design User Interface](https://core.digit.org/guides/design-guide/design-user-interface.md)
- [Checklists](https://core.digit.org/guides/design-guide/checklists.md)
- [Developer Guide](https://core.digit.org/guides/developer-guide.md): Follow our developer guides to start building on DIGIT
- [Pre-requisites Training Resources](https://core.digit.org/guides/developer-guide/pre-requisites-training-resources.md): List of tutorials for the tools required to build on DIGIT platform
- [Backend Developer Guide](https://core.digit.org/guides/developer-guide/backend-developer-guide.md): DIGIT backend development guide
- [Section 0: Prep](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep.md)
- [Development Pre-requisites](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep/development-pre-requisites.md)
- [Design Inputs](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep/design-inputs.md): Artefacts required before beginning the development phase
- [High Level Design](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep/design-inputs/high-level-design.md): Available design artifacts
- [Low Level Design](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep/design-inputs/low-level-design.md): This page describes all the low level design artifacts available for the service
- [Development Environment Setup](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-0-prep/development-environment-setup.md)
- [Section 1: Create Project](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project.md)
- [Generate Project Using API Specs](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/generate-project-using-api-specs.md): Generate Project Stub
- [Create Database](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/create-database.md)
- [Configure Application Properties](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/configure-application-properties.md)
- [Import Core Models](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/import-core-models.md)
- [Implement Repository Layer](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/implement-repository-layer.md)
- [Create Validation & Enrichment Layers](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/create-validation-and-enrichment-layers.md)
- [Implement Service Layer](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/implement-service-layer.md)
- [Build The Web Layer](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-1-create-project/build-the-web-layer.md): Implementing the controller layer in Spring
- [Section 2: Integrate Persister & Kafka](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka.md)
- [Add Kafka Configuration](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/add-kafka-configuration.md)
- [Implement Kafka Producer & Consumer](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/implement-kafka-producer-and-consumer.md)
- [Add Persister Configuration](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/add-persister-configuration.md)
- [Enable Signed Audit](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/enable-signed-audit.md): Integration with signed audit
- [Section 3: Integrate Microservices](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices.md): Integration with other DIGIT services
- [Integrate IDGen Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-idgen-service.md): Describes how to integrate with DIGIT's ID Gen service
- [Integrate User Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-user-service.md)
- [Add MDMS Configuration](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/add-mdms-configuration.md)
- [Integrate MDMS Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-mdms-service.md)
- [Add Workflow Configuration](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/add-workflow-configuration.md)
- [Integrate Workflow Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-workflow-service.md)
- [Integrate URL Shortener Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-url-shortener-service.md)
- [Section 4: Integrate Billing & Payment](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-4-integrate-billing-and-payment.md)
- [Custom Calculator Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-4-integrate-billing-and-payment/custom-calculator-service.md): Information on creating a custom calculator service
- [Integrate Calculator Service](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-4-integrate-billing-and-payment/integrate-calculator-service.md): Calculating costs for a service and raising demand for bill generation
- [Payment Back Update](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-4-integrate-billing-and-payment/payment-back-update.md): Status of payment
- [Section 5: Other Advanced Integrations](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations.md)
- [Add Indexer Configuration](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations/add-indexer-configuration.md)
- [Generate Certificate](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations/certificate-generation.md)
- [Section 6: Run Final Application](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-6-run-final-application.md): Run the deployed application in the local environment
- [Section 7: Build & Deploy Instructions](https://core.digit.org/guides/developer-guide/backend-developer-guide/section-7-build-and-deploy-instructions.md)
- [FAQs](https://core.digit.org/guides/developer-guide/backend-developer-guide/faqs.md): A list of FAQs for developers by developers
- [UI Developer Guide](https://core.digit.org/guides/developer-guide/ui-developer-guide.md): DIGIT UI development guide
- [DIGIT-UI Architecture](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui.md): Key components of DIGIT-UI
- [UI Components Standardisation](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui/ui-components-standardisation.md)
- [DIGIT Design System](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0.md): DIGIT Design System contains the inventory of reusable UI components, styles, patterns and resources required to build an application or portal on DIGIT: v-0.2.0
- [Foundation](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation.md)
- [Typography](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/typography.md)
- [Colour Pallete](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/colour-pallete.md)
- [Spacer](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/spacer.md)
- [Atom](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom.md)
- [Accordion](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/accordion.md): Design System - Accordion component
- [Alert Card](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox.md): Design System - Alert card component
- [Breadcrumbs](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-1.md): Design System - Breadcrumbs component
- [Button](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/button.md): Design System - Button component
- [Callout](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-2.md): Design System - Callout component
- [Checkbox](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-3.md): Design System - Checkbox component
- [Chips](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-4.md): Design System - Chips component
- [Divider](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-5.md): Design System - Divider component
- [Dropdown - Single Select](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-6.md): Design System - Dropdown single select component
- [Dropdown - Multi Select](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-7.md): Design System - Multi Select component
- [File Uploader](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-8.md): Design System - File Uploader component
- [Input Fields](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-9.md): Design System - Input fields component
- [Loader](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-10.md): Design System - Loader component
- [OTP Input](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-11.md): Design System - OTP input component
- [Panel](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-12.md): Design System - Panel component
- [Radio](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-13.md): Design System - Radio component
- [Stepper](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-14.md): Design System - Stepper component
- [Toggles](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-15.md): Design System - Toggle component
- [Toast](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-16.md): Design System - Toast component
- [Selection Tags](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-17.md): Design System - Selection Tags component
- [Switch](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-18.md): Design System - Switch component
- [Tooltip](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-19.md): Design System - tooltip component
- [Tags](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-20.md): Design System - Tags component
- [Timeline](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-21.md): Design System - Timeline component
- [Tabs](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-22.md): Design System - Tabs component
- [Textblock](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-23.md): Design System - Textblock component
- [Molecule](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule.md)
- [Bottom Sheet](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/filter-card.md): Design System - Bottom Sheet component
- [Filter Card](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/filter-card-1.md): Design System - Filter Card component
- [Footer](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/footer.md): Design System - Footer component
- [Hamburger](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/hamburger.md): Design System - Hamburger component
- [Header](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/header.md): Design System - Header component
- [Landing Page Card](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/landing-page-card.md): Design System - Landing Page component
- [Menu Card](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/menu-card.md): Design System - Menu Card component
- [Panel Card](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/panel-card.md): Design System - Panel Card component
- [Pop Ups](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/pop-up.md): Design System - Pop Up component
- [Side Nav](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/side-nav.md): Design System - Side nav component
- [Side Panel](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/side-menu-slider.md): Design System - Side Panel component
- [DIGIT UI Development Pre-requisites](https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui-development-pre-requisites.md)
- [UI Configuration (DevOps)](https://core.digit.org/guides/developer-guide/ui-developer-guide/ui-configuration-devops.md): UI configuration for the application
- [Local Development Setup](https://core.digit.org/guides/developer-guide/ui-developer-guide/local-development-setup.md)
- [Run Application](https://core.digit.org/guides/developer-guide/ui-developer-guide/run-application.md)
- [Build & Deploy](https://core.digit.org/guides/developer-guide/ui-developer-guide/build-and-deploy.md): Building and deploying the digit-ui module
- [Pre-defined Screens In DIGIT-UI](https://core.digit.org/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui.md): Steps to add new screens in DIGIT-ui
- [Create Screen (FormComposer)](https://core.digit.org/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui/create-screen-formcomposer.md)
- [Inbox/Search Screen](https://core.digit.org/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui/inbox-search-screen.md): Approach to render Inbox and Search screen content based on config passed via MDMS data.
- [Workflow Component](https://core.digit.org/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui/workflow-component.md)
- [Create a New UI Module/Package](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package.md)
- [Project Structure](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/project-structure.md): Front-end module project structure
- [Install Dependency](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/install-dependency.md)
- [Module.js](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/module.js.md)
- [Import Required Components](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/import-required-components.md)
- [Common Hooks](https://core.digit.org/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/common-hooks.md)
- [Employee Module Setup](https://core.digit.org/guides/developer-guide/ui-developer-guide/employee-module-setup.md): Employee view of the module
- [Write Employee Module Code](https://core.digit.org/guides/developer-guide/ui-developer-guide/employee-module-setup/write-employee-module-code.md)
- [Create Form - Create Screen](https://core.digit.org/guides/developer-guide/ui-developer-guide/employee-module-setup/creation-of-new-create-form-create-screen.md)
- [Citizen Module Setup](https://core.digit.org/guides/developer-guide/ui-developer-guide/citizen-module-setup.md): Steps to build a citizen portal for a module
- [Sample screenshots](https://core.digit.org/guides/developer-guide/ui-developer-guide/citizen-module-setup/sample-screenshots.md): Screenshots of employee and citizen modules
- [Citizen Landing Screen](https://core.digit.org/guides/developer-guide/ui-developer-guide/citizen-module-setup/citizen-landing-screen.md)
- [Write Citizen Module Code](https://core.digit.org/guides/developer-guide/ui-developer-guide/citizen-module-setup/write-citizen-module-code.md): Writing citizen module logic
- [Customisation](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation.md): Customisation options for DIGIT UI
- [Integrate External Web Application/UI With DIGIT UI](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation/integrate-external-web-application-ui-with-digit-ui.md): Steps to integrate external UI with DIGIT UI
- [Utility - Pre-Process MDMS Configuration](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation/utility-pre-process-mdms-configuration.md)
- [CSS Customisation](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation/css-customisation.md)
- [Kibana Dashboard Integration With DSS Module](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation/kibana-dashboard-integration-with-dss-module.md)
- [Login Page](https://core.digit.org/guides/developer-guide/ui-developer-guide/customisation/login-page.md): Configuration of privacy policy component on the login screen
- [Setup Monitoring Tools](https://core.digit.org/guides/developer-guide/ui-developer-guide/setup-monitoring-tools.md): Monitor and trace user activity
- [Android Web View & How To Generate APK](https://core.digit.org/guides/developer-guide/ui-developer-guide/android-web-view-and-how-to-generate-apk.md)
- [Migration Guide](https://core.digit.org/guides/developer-guide/ui-developer-guide/migration-guide.md): This document highlights the key upgrades made to ensure DIGIT works seamlessly with React 19 and Node 20, focusing on core libraries and essential components.
- [DIGIT-UI-LIBRARIES Changes Overview](https://core.digit.org/guides/developer-guide/ui-developer-guide/migration-guide/digit-ui-libraries-changes-overview.md)
- [Package Publishing Process](https://core.digit.org/guides/developer-guide/ui-developer-guide/migration-guide/package-publishing-process.md)
- [Testing Upgraded Packages](https://core.digit.org/guides/developer-guide/ui-developer-guide/migration-guide/testing-upgraded-packages.md): We followed a structured testing process by first validating each upgraded package in a simple React app, then integrating them into the DIGIT core module to ensure compatibility and stability
- [Frequent issues, errors and their fixes](https://core.digit.org/guides/developer-guide/ui-developer-guide/migration-guide/frequent-issues-errors-and-their-fixes.md)
- [FAQs](https://core.digit.org/guides/developer-guide/ui-developer-guide/faqs.md)
- [Troubleshoot Using Browser Network Tab](https://core.digit.org/guides/developer-guide/ui-developer-guide/faqs/troubleshoot-using-browser-network-tab.md)
- [Debug Android App Using Chrome Browser](https://core.digit.org/guides/developer-guide/ui-developer-guide/faqs/debug-android-app-using-chrome-browser.md): Steps to debug
- [Flutter (Mobile App) UI Developer Guide](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide.md): DIGIT UI Flutter Development Guide
- [Introduction to Flutter](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter.md): Overview of Flutter and its key features
- [Flutter - Key Features](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-key-features.md)
- [Flutter Architecture & Approach](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-architecture-and-approach.md)
- [Flutter Pre-Requisites](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-pre-requisites.md)
- [Setup Development Environment](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment.md): Flutter Installation and setup guide
- [Flutter Installation & Setup Guide](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/flutter-installation-and-setup-guide.md)
- [Setup Device Emulators/Simulators](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/setup-device-emulators-simulators.md): Setting up device emulators/simulators for testing
- [Run Application](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/run-application.md)
- [Build User Interfaces](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-user-interfaces.md)
- [Create Form Screen](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-user-interfaces/create-form-screen.md): Create form screen using digit\_components
- [Build Deploy & Publish](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish.md)
- [Build & Deploy Flutter Web Application](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/build-and-deploy-flutter-web-application.md)
- [Generate Android APKs & App Bundles](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/generate-android-apks-and-app-bundles.md): Steps to generate APKs and App bundles for Android applications
- [Publishing App Bundle To Play Store](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish/publishing-app-bundle-to-play-store.md): Pre -requirements for publishing the app bundle to play store
- [State Management With Provider & Bloc](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc.md): Different types of state management in Flutter with Provider and Bloc
- [Provider State Management](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc/provider-state-management.md): Provider: a simplified state management solution
- [BloC State Management](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/state-management-with-provider-and-bloc/bloc-state-management.md): BLoC State Management with Bloc Consumer, Bloc Provider, and Bloc Listener
- [Best Practices & Tips](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/best-practices-and-tips.md)
- [Troubleshooting](https://core.digit.org/guides/developer-guide/flutter-mobile-app-ui-developer-guide/troubleshooting.md): Handling common issues and errors
- [Operations Guide](https://core.digit.org/guides/operations-guide.md): In progress
- [DIGIT - Infra Overview](https://core.digit.org/guides/operations-guide/digit-infra-overview.md): Operational Guidelines & Security Standards
- [Kubernetes](https://core.digit.org/guides/operations-guide/kubernetes.md)
- [RBAC Management](https://core.digit.org/guides/operations-guide/kubernetes/rbac-management.md): Role-based access control
- [Database Dump - Playground](https://core.digit.org/guides/operations-guide/kubernetes/db-dump-playground.md): This tutorial will walk you through steps on how to create a database dump
- [Setup Jenkins - Docker way](https://core.digit.org/guides/operations-guide/setup-jenkins-docker-way.md): Jenkins for Build, Test and Deployment Automation
- [GitOps](https://core.digit.org/guides/operations-guide/gitops.md)
- [Git Client installation](https://core.digit.org/guides/operations-guide/gitops/git-client-installation.md): Git can be installed in any operating systems like Windows, Linux and Mac. Most of the Mac and Linux machines, Git will be pre-installed.
- [GitHub organization creation](https://core.digit.org/guides/operations-guide/gitops/github-organization-creation.md): Creating a GitHub account and an organization to provide access and permissions to a repository.
- [Adding new SSH key to it](https://core.digit.org/guides/operations-guide/gitops/adding-new-ssh-key-to-it.md): With SSH keys, you can connect to GitHub without supplying your username and personal access token at each visit. You can also use an SSH key to sign commits.
- [GitHub repo creation](https://core.digit.org/guides/operations-guide/gitops/github-repo-creation.md): You can store a variety of projects in GitHub repositories, including open source projects. with open source projects you can share your code in repositories with others to track your work.
- [GitHub Team creation](https://core.digit.org/guides/operations-guide/gitops/github-team-creation.md)
- [Enabling Branch protection:](https://core.digit.org/guides/operations-guide/gitops/enabling-branch-protection.md): You can create branch protection rule, such as requiring an approving review or passing status checks for all pull requests merged into the protected branch.
- [CODEOWNER Reviewers](https://core.digit.org/guides/operations-guide/gitops/codeowner-reviewers.md): In every branch of repository there will be a CODEOWNER file. The people inside the CODEOWNER file are responsible for code in repository.
- [Adding Users to the Git](https://core.digit.org/guides/operations-guide/gitops/adding-users-to-the-git.md): You can invite anyone to become a member of your organization (whether they are already member in another organization) using their username or email address for GitHub.com.
- [Setting up an OAuth with GitHub](https://core.digit.org/guides/operations-guide/gitops/setting-up-an-oauth-with-github.md)
- [Fork (Fork the mdms,config repo with a tenant-specific branch)](https://core.digit.org/guides/operations-guide/gitops/fork-fork-the-mdms-config-repo-with-a-tenant-specific-branch.md): A fork is a copy of a repository that you manage. Forks let you make changes to a project without affecting the original repository.
- [Working with Kubernetes](https://core.digit.org/guides/operations-guide/working-with-kubernetes.md)
- [Installation of Kubectl](https://core.digit.org/guides/operations-guide/working-with-kubernetes/installation-of-kubectl.md): Kubectl is a command line tool that you use to communicate with the Kubernetes API server.
- [Containerizing application using Docker](https://core.digit.org/guides/operations-guide/containerizing-application-using-docker.md)
- [Creation of Dockerhub account](https://core.digit.org/guides/operations-guide/containerizing-application-using-docker/creation-of-dockerhub-account.md)
- [Infra Provisioning Using Terraform](https://core.digit.org/guides/operations-guide/infra-provisioning-using-terraform.md)
- [Installation of Terraform](https://core.digit.org/guides/operations-guide/infra-provisioning-using-terraform/installation-of-terraform.md)
- [Customise Existing Terraform Templates](https://core.digit.org/guides/operations-guide/customization-of-existing-tf-templates.md)
- [Cert-Manager](https://core.digit.org/guides/operations-guide/cert-manager.md)
- [Obtaining SSL certificates with the help of cluster-issuer](https://core.digit.org/guides/operations-guide/cert-manager/obtaining-ssl-certificates-with-the-help-of-cluster-issuer.md)
- [Moving Docker Images](https://core.digit.org/guides/operations-guide/moving-docker-images.md): To move docker images from one container to another container.
- [Pre and post deployment checklist](https://core.digit.org/guides/operations-guide/pre-and-post-deployment-checklist.md): How to verify DIGIT is running and ready for use
- [Multi-tenancy Setup](https://core.digit.org/guides/operations-guide/multi-tenancy-setup.md): Describes multi-tenancy setup for DIGIT
- [Postgresql HA](https://core.digit.org/guides/operations-guide/postgresql-ha.md)
- [Availability](https://core.digit.org/guides/operations-guide/availability.md)
- [Infrastructure](https://core.digit.org/guides/operations-guide/availability/infrastructure.md)
- [Backbone services](https://core.digit.org/guides/operations-guide/availability/backbone-services.md)
- [Database](https://core.digit.org/guides/operations-guide/availability/backbone-services/database.md)
- [Kafka](https://core.digit.org/guides/operations-guide/availability/backbone-services/kafka.md)
- [Kafka Connect](https://core.digit.org/guides/operations-guide/availability/backbone-services/kafka-connect.md): Upgradation of Kafka Connect docker image to add additional connector
- [Elastic search](https://core.digit.org/guides/operations-guide/availability/backbone-services/elastic-search.md)
- [Elastic Search Rolling Upgrade](https://core.digit.org/guides/operations-guide/availability/backbone-services/elastic-search/elastic-search-rolling-upgrade.md)
- [ElasticSearch Direct Upgrade](https://core.digit.org/guides/operations-guide/availability/backbone-services/elastic-search/elasticsearch-direct-upgrade.md)
- [Core services](https://core.digit.org/guides/operations-guide/availability/core-services.md)
- [DIGIT apps](https://core.digit.org/guides/operations-guide/availability/digit-apps.md)
- [DSS dashboard](https://core.digit.org/guides/operations-guide/availability/dss-dashboard.md)
- [Observability](https://core.digit.org/guides/operations-guide/observability.md)
- [ES-Curator - Clear Old Logs/indices](https://core.digit.org/guides/operations-guide/observability/es-curator-clear-old-logs-indices.md)
- [Monitoring](https://core.digit.org/guides/operations-guide/observability/monitoring.md)
- [Environment Changes](https://core.digit.org/guides/operations-guide/observability/environment-changes.md): Steps to configure changes in the environment for deploying the tools
- [Tracing](https://core.digit.org/guides/operations-guide/observability/tracing.md)
- [Jaeger Tracing Setup](https://core.digit.org/guides/operations-guide/observability/jaeger-tracing-setup.md): This doc will cover how you can set up the tracing on existing environments either with help of go lang script or Jenkins deployment jobs.
- [Logging](https://core.digit.org/guides/operations-guide/observability/logging.md): logging solution in Kubernetes with ECK Operator
- [eGov Monitoring & Alerting Setup](https://core.digit.org/guides/operations-guide/observability/egov-monitoring-and-alerting-setup.md): This doc will cover how you can set up the monitoring and alerting on existing k8s cluster either with help of go lang script or Jenkins deployment Jobs.
- [eGov Logging Setup](https://core.digit.org/guides/operations-guide/observability/egov-logging-setup.md): This tutorial will walk you through How to Setup Logging in eGov
- [Performance](https://core.digit.org/guides/operations-guide/performance.md)
- [What to monitor?](https://core.digit.org/guides/operations-guide/performance/what-to-monitor.md)
- [Infrastructure](https://core.digit.org/guides/operations-guide/performance/what-to-monitor/infrastructure.md)
- [Backbone services](https://core.digit.org/guides/operations-guide/performance/what-to-monitor/backbone-services.md)
- [Core services](https://core.digit.org/guides/operations-guide/performance/what-to-monitor/core-services.md)
- [Identifying bottlenecks](https://core.digit.org/guides/operations-guide/performance/identifying-bottlenecks.md)
- [Solutions](https://core.digit.org/guides/operations-guide/performance/solutions.md)
- [Handling errors](https://core.digit.org/guides/operations-guide/handling-errors.md)
- [Security](https://core.digit.org/guides/operations-guide/security.md)
- [Reliability and disaster recovery](https://core.digit.org/guides/operations-guide/reliability-and-disaster-recovery.md)
- [Privacy](https://core.digit.org/guides/operations-guide/privacy.md)
- [Skillsets/hiring](https://core.digit.org/guides/operations-guide/skillsets-hiring.md)
- [Incident management processes](https://core.digit.org/guides/operations-guide/incident-management-processes.md)
- [Kafka Troubleshooting Guide](https://core.digit.org/guides/operations-guide/kafka-troubleshooting-guide.md): This doc is about a Kafka troubleshooting guide
- [How to clean up Kafka logs](https://core.digit.org/guides/operations-guide/kafka-troubleshooting-guide/how-to-clean-up-kafka-logs.md): The following steps illustrates the way to cleanup Kafka logs.
- [How to change or reset consumer offset in Kafka?](https://core.digit.org/guides/operations-guide/kafka-troubleshooting-guide/how-to-change-or-reset-consumer-offset-in-kafka.md): In this tutorial, we will go through the step by step process to reset the offset of the Kafka consumer group
- [SRE Rituals](https://core.digit.org/guides/operations-guide/sre-rituals.md)
- [FAQs](https://core.digit.org/guides/operations-guide/faqs.md)
- [I am unable to login to the citizen or employee portal. The UI shows a spinner.](https://core.digit.org/guides/operations-guide/faqs/i-am-unable-to-login-to-the-citizen-or-employee-portal.-the-ui-shows-a-spinner..md)
- [My DSS dashboard is not reflecting accurate numbers? What can I do?](https://core.digit.org/guides/operations-guide/faqs/my-dss-dashboard-is-not-reflecting-accurate-numbers-what-can-i-do.md)
- [Deployment using helm](https://core.digit.org/guides/operations-guide/deployment-using-helm.md)
- [Helm Installation](https://core.digit.org/guides/operations-guide/deployment-using-helm/helm-installation.md): Here we are going to learn how to install helm and why we are helm in DIGIT-DevOps
- [Helm chart creation](https://core.digit.org/guides/operations-guide/deployment-using-helm/helm-chart-creation.md)
- [Helm chart customization](https://core.digit.org/guides/operations-guide/deployment-using-helm/helm-chart-customization.md)
- [How to Dump Elasticsearch Indexes](https://core.digit.org/guides/operations-guide/how-to-dump-elasticsearch-indexes.md)
- [Deploy Nginx-Ingress-Controller](https://core.digit.org/guides/operations-guide/deploy-nginx-ingress-controller.md): In this tutorial, we will go through the step by step process to deploy an NGINX ingress controller on a Kubernetes cluster.
- [Deployment Job Pipeline Setup](https://core.digit.org/guides/operations-guide/deployment-job-pipeline-setup.md): In this tutorial, we will go through the step by step process to setup Deployment Job to the Jenkins
- [OAuth2-Proxy Setup](https://core.digit.org/guides/operations-guide/oauth2-proxy-setup.md): This doc is about OAuth2-proxy Setup
- [Jira Ticket Creation](https://core.digit.org/guides/operations-guide/jira-ticket-creation.md): This doc is about creating Jira ticket.
- [Implementation Guide](https://core.digit.org/guides/implementation-guide.md)
- [Security & Privacy Guide](https://core.digit.org/guides/security-and-privacy-guide.md): Security & Privacy In DIGIT
- [Security & Privacy Guidelines For Product Developers](https://core.digit.org/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-product-developers.md)
- [Security & Privacy Guidelines For Solution Implementing Agencies](https://core.digit.org/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-solution-implementing-agencies.md)
- [Security & Privacy Guidelines For Program Owners](https://core.digit.org/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-program-owners.md)
