# Guides

- [Installation Guide](https://docs.digit.org/platform/guides/installation-guide.md)
- [Infrastructure Setup](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup.md): Setup infrastructure required for deploying DIGIT
- [AWS](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/aws.md): Provision infra for DIGIT on AWS using Terraform
- [1. Pre-requisites](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/aws/2.-setup-aws-account.md): Steps to setup the AWS account for deployment
- [3. AWS - Provision Infrastructure](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/aws/3.-provision-infrastructure.md)
- [FAQ](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/aws/faq.md)
- [Azure](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/azure.md): Provision infra for DIGIT on Azure using Terraform
- [1. Azure Pre-requisites](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/azure/1.-azure-pre-requisites.md): The pre-requisites for deploying on Azure
- [3. Infra-as-code (Terraform)](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/sdc.md): Deployment steps on-premise
- [1. On-Premise Pre-requisites](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/sdc/1.-sdc-pre-requisites.md): Pre-requisites for deployment on-premise
- [2. Infra-as-code (Kubespray)](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/sdc/2.-infra-as-code-kubespray.md): Deploy DIGIT using Kubespray
- [CI/CD Setup On-Premise](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/sdc/ci-cd-setup-on-sdc.md): Steps to setup CI/CD on-premise
- [Create Infrastructure On-Premise](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/sdc/create-infrastructure-on-premise.md)
- [Google Cloud Platform (GCP)](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp.md): Provision infra for DIGIT on GCP using Terraform
- [GCP - Pre-requisites](https://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp/gcp-pre-requisites.md)
- [Setup GCP Account](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/google-cloud-platform-gcp/gcp-provision-infrastructure.md)
- [CI/CD Set Up](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/infrastructure-setup/ci-cd-set-up/ci-cd-build-job-pipeline-setup.md)
- [DIGIT Deployment](https://docs.digit.org/platform/guides/installation-guide/digit-deployment.md): High-level overview of DIGIT deployment
- [Full Deployment](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/digit-deployment/full-deployment/deploy-digit.md)
- [Prepare Deployment Configuration](https://docs.digit.org/platform/guides/installation-guide/digit-deployment/full-deployment/deploy-digit/prepare-deployment-configuration.md): Steps to prepare the deployment configuration file
- [Full Deployment (Beta)](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/installation-guide/digit-deployment/full-deployment-beta/creating-new-helmchart.md)
- [Prepare Helm Release Chart](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/data-setup-guide.md): Seeding data in DIGIT post installation
- [Bootstrap DIGIT](https://docs.digit.org/platform/guides/data-setup-guide/bootstrap-digit.md): Steps to bootstrap DIGIT
- [Productionize DIGIT](https://docs.digit.org/platform/guides/data-setup-guide/productionize-digit.md): Checklist for setting up the DIGIT production environment
- [User Module](https://docs.digit.org/platform/guides/data-setup-guide/user-module.md): Creating users on DIGIT post installation
- [Localisation Module](https://docs.digit.org/platform/guides/data-setup-guide/localisation-module.md): Setting up localisation strings
- [Location Module](https://docs.digit.org/platform/guides/data-setup-guide/location-module.md): Setting up boundary hierarchies for tenants
- [MDMS - V2](https://docs.digit.org/platform/guides/data-setup-guide/mdms-v2.md): Adding data to MDMS-V2
- [Design Guide](https://docs.digit.org/platform/guides/design-guide.md): For designers and architects
- [Model Requirements](https://docs.digit.org/platform/guides/design-guide/model-requirements.md): Steps to model requirements for workflows, user stories
- [Design Services](https://docs.digit.org/platform/guides/design-guide/design-services.md): Steps to identify registries and services
- [Design User Interface](https://docs.digit.org/platform/guides/design-guide/design-user-interface.md)
- [Checklists](https://docs.digit.org/platform/guides/design-guide/checklists.md)
- [Developer Guide](https://docs.digit.org/platform/guides/developer-guide.md): Follow our developer guides to start building on DIGIT
- [Pre-requisites Training Resources](https://docs.digit.org/platform/guides/developer-guide/pre-requisites-training-resources.md): List of tutorials for the tools required to build on DIGIT platform
- [Backend Developer Guide](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide.md): DIGIT backend development guide
- [Section 0: Prep](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-0-prep.md)
- [Development Pre-requisites](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-0-prep/development-pre-requisites.md)
- [Design Inputs](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-0-prep/design-inputs.md): Artefacts required before beginning the development phase
- [High Level Design](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-0-prep/design-inputs/high-level-design.md): Available design artifacts
- [Low Level Design](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-0-prep/development-environment-setup.md)
- [Section 1: Create Project](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project.md)
- [Generate Project Using API Specs](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/generate-project-using-api-specs.md): Generate Project Stub
- [Create Database](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/create-database.md)
- [Configure Application Properties](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/configure-application-properties.md)
- [Import Core Models](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/import-core-models.md)
- [Implement Repository Layer](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/implement-repository-layer.md)
- [Create Validation & Enrichment Layers](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/create-validation-and-enrichment-layers.md)
- [Implement Service Layer](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-1-create-project/implement-service-layer.md)
- [Build The Web Layer](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka.md)
- [Add Kafka Configuration](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/add-kafka-configuration.md)
- [Implement Kafka Producer & Consumer](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/implement-kafka-producer-and-consumer.md)
- [Add Persister Configuration](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-2-integrate-persister-and-kafka/add-persister-configuration.md)
- [Enable Signed Audit](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices.md): Integration with other DIGIT services
- [Integrate IDGen Service](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-user-service.md)
- [Add MDMS Configuration](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/add-mdms-configuration.md)
- [Integrate MDMS Service](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-mdms-service.md)
- [Add Workflow Configuration](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/add-workflow-configuration.md)
- [Integrate Workflow Service](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-workflow-service.md)
- [Integrate URL Shortener Service](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-3-integrate-microservices/integrate-url-shortener-service.md)
- [Section 4: Integrate Billing & Payment](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-4-integrate-billing-and-payment.md)
- [Custom Calculator Service](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations.md)
- [Add Indexer Configuration](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations/add-indexer-configuration.md)
- [Generate Certificate](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-5-other-advanced-integrations/certificate-generation.md)
- [Section 6: Run Final Application](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/section-7-build-and-deploy-instructions.md)
- [FAQs](https://docs.digit.org/platform/guides/developer-guide/backend-developer-guide/faqs.md): A list of FAQs for developers by developers
- [UI Developer Guide](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide.md): DIGIT UI development guide
- [DIGIT-UI Architecture](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui.md): Key components of DIGIT-UI
- [UI Components Standardisation](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui/ui-components-standardisation.md)
- [DIGIT UI Core React Components](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui/ui-components-standardisation/digit-ui-core-react-components.md): Migration guide to aid users in shifting from the "react-components" package to the "ui-components" package
- [DIGIT Design System](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation.md)
- [Typography](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/typography.md)
- [Colour Pallete](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/colour-pallete.md)
- [Spacer](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/foundation/spacer.md)
- [Atom](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom.md)
- [Accordion](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/accordion.md): Design System - Accordion component
- [Alert Card](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox.md): Design System - Alert card component
- [Breadcrumbs](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-1.md): Design System - Breadcrumbs component
- [Button](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/button.md): Design System - Button component
- [Callout](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-2.md): Design System - Callout component
- [Checkbox](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-3.md): Design System - Checkbox component
- [Chips](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-4.md): Design System - Chips component
- [Divider](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-5.md): Design System - Divider component
- [Dropdown - Single Select](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-7.md): Design System - Multi Select component
- [File Uploader](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-8.md): Design System - File Uploader component
- [Input Fields](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-9.md): Design System - Input fields component
- [Loader](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-10.md): Design System - Loader component
- [OTP Input](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-11.md): Design System - OTP input component
- [Panel](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-12.md): Design System - Panel component
- [Radio](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-13.md): Design System - Radio component
- [Stepper](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-14.md): Design System - Stepper component
- [Toggles](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-15.md): Design System - Toggle component
- [Toast](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-16.md): Design System - Toast component
- [Selection Tags](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-17.md): Design System - Selection Tags component
- [Switch](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-18.md): Design System - Switch component
- [Tooltip](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-19.md): Design System - tooltip component
- [Tags](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-20.md): Design System - Tags component
- [Timeline](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-21.md): Design System - Timeline component
- [Tabs](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-22.md): Design System - Tabs component
- [Textblock](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/atom/checkbox-23.md): Design System - Textblock component
- [Molecule](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule.md)
- [Bottom Sheet](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/filter-card.md): Design System - Bottom Sheet component
- [Filter Card](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/filter-card-1.md): Design System - Filter Card component
- [Footer](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/footer.md): Design System - Footer component
- [Hamburger](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/hamburger.md): Design System - Hamburger component
- [Header](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/header.md): Design System - Header component
- [Landing Page Card](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/landing-page-card.md): Design System - Landing Page component
- [Menu Card](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/menu-card.md): Design System - Menu Card component
- [Panel Card](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/panel-card.md): Design System - Panel Card component
- [Pop Ups](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/pop-up.md): Design System - Pop Up component
- [Side Nav](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-components0.2.0/molecule/side-nav.md): Design System - Side nav component
- [Side Panel](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/digit-ui-development-pre-requisites.md)
- [UI Configuration (DevOps)](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/ui-configuration-devops.md): UI configuration for the application
- [Local Development Setup](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/local-development-setup.md)
- [Run Application](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/run-application.md)
- [Build & Deploy](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/build-and-deploy.md): Building and deploying the digit-ui module
- [Pre-defined Screens In DIGIT-UI](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui/create-screen-formcomposer.md)
- [Inbox/Search Screen](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/pre-defined-screens-in-digit-ui/workflow-component.md)
- [Create a New UI Module/Package](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package.md)
- [Project Structure](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/project-structure.md): Front-end module project structure
- [Install Dependency](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/install-dependency.md)
- [Module.js](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/module.js.md)
- [Import Required Components](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/import-required-components.md)
- [Common Hooks](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/create-a-new-ui-module-package/common-hooks.md)
- [Employee Module Setup](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/employee-module-setup.md): Employee view of the module
- [Write Employee Module Code](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/employee-module-setup/write-employee-module-code.md)
- [Create Form - Create Screen](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/employee-module-setup/creation-of-new-create-form-create-screen.md)
- [Citizen Module Setup](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/citizen-module-setup.md): Steps to build a citizen portal for a module
- [Sample screenshots](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/citizen-module-setup/sample-screenshots.md): Screenshots of employee and citizen modules
- [Citizen Landing Screen](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/citizen-module-setup/citizen-landing-screen.md)
- [Write Citizen Module Code](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/citizen-module-setup/write-citizen-module-code.md): Writing citizen module logic
- [Customisation](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/customisation.md): Customisation options for DIGIT UI
- [Integrate External Web Application/UI With DIGIT UI](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/customisation/utility-pre-process-mdms-configuration.md)
- [CSS Customisation](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/customisation/css-customisation.md)
- [Kibana Dashboard Integration With DSS Module](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/customisation/kibana-dashboard-integration-with-dss-module.md)
- [Login Page](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/customisation/login-page.md): Configuration of privacy policy component on the login screen
- [Setup Monitoring Tools](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/setup-monitoring-tools.md): Monitor and trace user activity
- [Android Web View & How To Generate APK](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/android-web-view-and-how-to-generate-apk.md)
- [Migration Guide](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/migration-guide/digit-ui-libraries-changes-overview.md)
- [Package Publishing Process](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/migration-guide/package-publishing-process.md)
- [Testing Upgraded Packages](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/migration-guide/frequent-issues-errors-and-their-fixes.md)
- [FAQs](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/faqs.md)
- [Troubleshoot Using Browser Network Tab](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/faqs/troubleshoot-using-browser-network-tab.md)
- [Debug Android App Using Chrome Browser](https://docs.digit.org/platform/guides/developer-guide/ui-developer-guide/faqs/debug-android-app-using-chrome-browser.md): Steps to debug
- [Flutter (Mobile App) UI Developer Guide](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide.md): DIGIT UI Flutter Development Guide
- [Introduction to Flutter](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter.md): Overview of Flutter and its key features
- [Flutter - Key Features](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-key-features.md)
- [Flutter Architecture & Approach](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-architecture-and-approach.md)
- [Flutter Pre-Requisites](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/introduction-to-flutter/flutter-pre-requisites.md)
- [Setup Development Environment](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment.md): Flutter Installation and setup guide
- [Flutter Installation & Setup Guide](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/flutter-installation-and-setup-guide.md)
- [Setup Device Emulators/Simulators](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/setup-development-environment/run-application.md)
- [Build User Interfaces](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-user-interfaces.md)
- [Create Form Screen](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/build-deploy-and-publish.md)
- [Build & Deploy Flutter Web Application](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/best-practices-and-tips.md)
- [Troubleshooting](https://docs.digit.org/platform/guides/developer-guide/flutter-mobile-app-ui-developer-guide/troubleshooting.md): Handling common issues and errors
- [Operations Guide](https://docs.digit.org/platform/guides/operations-guide.md): In progress
- [DIGIT - Infra Overview](https://docs.digit.org/platform/guides/operations-guide/digit-infra-overview.md): Operational Guidelines & Security Standards
- [Kubernetes](https://docs.digit.org/platform/guides/operations-guide/kubernetes.md)
- [RBAC Management](https://docs.digit.org/platform/guides/operations-guide/kubernetes/rbac-management.md): Role-based access control
- [Database Dump - Playground](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/setup-jenkins-docker-way.md): Jenkins for Build, Test and Deployment Automation
- [GitOps](https://docs.digit.org/platform/guides/operations-guide/gitops.md)
- [Git Client installation](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/gitops/github-team-creation.md)
- [Enabling Branch protection:](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/gitops/setting-up-an-oauth-with-github.md)
- [Fork (Fork the mdms,config repo with a tenant-specific branch)](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/working-with-kubernetes.md)
- [Installation of Kubectl](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/containerizing-application-using-docker.md)
- [Creation of Dockerhub account](https://docs.digit.org/platform/guides/operations-guide/containerizing-application-using-docker/creation-of-dockerhub-account.md)
- [Infra Provisioning Using Terraform](https://docs.digit.org/platform/guides/operations-guide/infra-provisioning-using-terraform.md)
- [Installation of Terraform](https://docs.digit.org/platform/guides/operations-guide/infra-provisioning-using-terraform/installation-of-terraform.md)
- [Customise Existing Terraform Templates](https://docs.digit.org/platform/guides/operations-guide/customization-of-existing-tf-templates.md)
- [Cert-Manager](https://docs.digit.org/platform/guides/operations-guide/cert-manager.md)
- [Obtaining SSL certificates with the help of cluster-issuer](https://docs.digit.org/platform/guides/operations-guide/cert-manager/obtaining-ssl-certificates-with-the-help-of-cluster-issuer.md)
- [Moving Docker Images](https://docs.digit.org/platform/guides/operations-guide/moving-docker-images.md): To move docker images from one container to another container.
- [Pre and post deployment checklist](https://docs.digit.org/platform/guides/operations-guide/pre-and-post-deployment-checklist.md): How to verify DIGIT is running and ready for use
- [Multi-tenancy Setup](https://docs.digit.org/platform/guides/operations-guide/multi-tenancy-setup.md): Describes multi-tenancy setup for DIGIT
- [Postgresql HA](https://docs.digit.org/platform/guides/operations-guide/postgresql-ha.md)
- [Availability](https://docs.digit.org/platform/guides/operations-guide/availability.md)
- [Infrastructure](https://docs.digit.org/platform/guides/operations-guide/availability/infrastructure.md)
- [Backbone services](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services.md)
- [Database](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/database.md)
- [Kafka](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/kafka.md)
- [Kafka Connect](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/kafka-connect.md): Upgradation of Kafka Connect docker image to add additional connector
- [Elastic search](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/elastic-search.md)
- [Elastic Search Rolling Upgrade](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/elastic-search/elastic-search-rolling-upgrade.md)
- [ElasticSearch Direct Upgrade](https://docs.digit.org/platform/guides/operations-guide/availability/backbone-services/elastic-search/elasticsearch-direct-upgrade.md)
- [Core services](https://docs.digit.org/platform/guides/operations-guide/availability/core-services.md)
- [DIGIT apps](https://docs.digit.org/platform/guides/operations-guide/availability/digit-apps.md)
- [DSS dashboard](https://docs.digit.org/platform/guides/operations-guide/availability/dss-dashboard.md)
- [Observability](https://docs.digit.org/platform/guides/operations-guide/observability.md)
- [ES-Curator - Clear Old Logs/indices](https://docs.digit.org/platform/guides/operations-guide/observability/es-curator-clear-old-logs-indices.md)
- [Monitoring](https://docs.digit.org/platform/guides/operations-guide/observability/monitoring.md)
- [Environment Changes](https://docs.digit.org/platform/guides/operations-guide/observability/environment-changes.md): Steps to configure changes in the environment for deploying the tools
- [Tracing](https://docs.digit.org/platform/guides/operations-guide/observability/tracing.md)
- [Jaeger Tracing Setup](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/observability/logging.md): logging solution in Kubernetes with ECK Operator
- [eGov Monitoring & Alerting Setup](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/observability/egov-logging-setup.md): This tutorial will walk you through How to Setup Logging in eGov
- [Performance](https://docs.digit.org/platform/guides/operations-guide/performance.md)
- [What to monitor?](https://docs.digit.org/platform/guides/operations-guide/performance/what-to-monitor.md)
- [Infrastructure](https://docs.digit.org/platform/guides/operations-guide/performance/what-to-monitor/infrastructure.md)
- [Backbone services](https://docs.digit.org/platform/guides/operations-guide/performance/what-to-monitor/backbone-services.md)
- [Core services](https://docs.digit.org/platform/guides/operations-guide/performance/what-to-monitor/core-services.md)
- [Identifying bottlenecks](https://docs.digit.org/platform/guides/operations-guide/performance/identifying-bottlenecks.md)
- [Solutions](https://docs.digit.org/platform/guides/operations-guide/performance/solutions.md)
- [Handling errors](https://docs.digit.org/platform/guides/operations-guide/handling-errors.md)
- [Security](https://docs.digit.org/platform/guides/operations-guide/security.md)
- [Reliability and disaster recovery](https://docs.digit.org/platform/guides/operations-guide/reliability-and-disaster-recovery.md)
- [Privacy](https://docs.digit.org/platform/guides/operations-guide/privacy.md)
- [Skillsets/hiring](https://docs.digit.org/platform/guides/operations-guide/skillsets-hiring.md)
- [Incident management processes](https://docs.digit.org/platform/guides/operations-guide/incident-management-processes.md)
- [Kafka Troubleshooting Guide](https://docs.digit.org/platform/guides/operations-guide/kafka-troubleshooting-guide.md): This doc is about a Kafka troubleshooting guide
- [How to clean up Kafka logs](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/sre-rituals.md)
- [FAQs](https://docs.digit.org/platform/guides/operations-guide/faqs.md)
- [I am unable to login to the citizen or employee portal. The UI shows a spinner.](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/faqs/my-dss-dashboard-is-not-reflecting-accurate-numbers-what-can-i-do.md)
- [Deployment using helm](https://docs.digit.org/platform/guides/operations-guide/deployment-using-helm.md)
- [Helm Installation](https://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/deployment-using-helm/helm-chart-creation.md)
- [Helm chart customization](https://docs.digit.org/platform/guides/operations-guide/deployment-using-helm/helm-chart-customization.md)
- [How to Dump Elasticsearch Indexes](https://docs.digit.org/platform/guides/operations-guide/how-to-dump-elasticsearch-indexes.md)
- [Deploy Nginx-Ingress-Controller](https://docs.digit.org/platform/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://docs.digit.org/platform/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://docs.digit.org/platform/guides/operations-guide/oauth2-proxy-setup.md): This doc is about OAuth2-proxy Setup
- [Jira Ticket Creation](https://docs.digit.org/platform/guides/operations-guide/jira-ticket-creation.md): This doc is about creating Jira ticket.
- [Implementation Guide](https://docs.digit.org/platform/guides/implementation-guide.md)
- [Security & Privacy Guide](https://docs.digit.org/platform/guides/security-and-privacy-guide.md): Security & Privacy In DIGIT
- [Security & Privacy Guidelines For Product Developers](https://docs.digit.org/platform/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-product-developers.md)
- [Security & Privacy Guidelines For Solution Implementing Agencies](https://docs.digit.org/platform/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-solution-implementing-agencies.md)
- [Security & Privacy Guidelines For Program Owners](https://docs.digit.org/platform/guides/security-and-privacy-guide/security-and-privacy-guidelines-for-program-owners.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digit.org/platform/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
