Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bringing up DIGIT EnvironmentBelow is the list of key topics that are required to implement DIGIT

Activity

Detailed Areas

Training Video

Other Artefacts

Bringing up DIGIT Environment

Set up and Deployment

Setting up a Kubernetes cluster

KT Videos

https://medium.com/@danielckv/what-is-rbac-in-kubernetes-c54457eff2dc

DIGIT Full environment Setup

https://www.youtube.com/channel/UCKNfhFNuYfHfbLmSHEb4MEg

Email Service Setup

Filestore setup

Git/Repo structure and access

SSL Certificate

Periodic log cleanup and other activities

Troubleshooting & Debugging

Kafka infra logging troubleshooting

KT Videos

Jaeger performance troubleshooting

Kubernetes Pod Logs

Remote debugging

Slow query analysis and optimization

Local debugging

Accessing the DB

Build and Deployment pipeline

Adding a new service for Build

KT Videos

MS - Adding new service

Configuring urls for a new service

Deploying new service

Setting up encrtyped data for service

Custom nginx configuration

Deploying services

Setting up a new environment for Deployment

Master Data Setup

How MDMS works

e-Chhawani: Training: Master Data Setup

MDMS-Rewritten

How to configure a tenant

How to configure Product X?

How to add a new Master

State-level masters v/s ULB Level masters

MDMS in a multi-environment setup

Role Access Mapping

Adding roles to System

e-Chhawani: Training: Role Access Mapping

Access Control Service(ACS)

Adding new APIs for access

Mapping roles with APIs

Current limitations

Localization

How to setup base product localization

e-Chhawani: Training: Localisation

eGov-Localisation

Changing localization during upgrades

Adding a new language

How to setup default language for SMS and Emails

Configure SMS, Email and WhatsApp content

SMS Gateway

Using the generic GET & POST Gateway interface

e-Chhawani: Training :SMS Gateway and Payment Gateway Integration

Developing custom Interface

One time SMS campaigns

Workflow

Workflow configuration documentation

e-Chhawani Training :Workflow

Workflow-Service

How to integrate workflow into a service

What workflow can and cannot do?

Configure workflow for Product X?

Payment Gateway Integration

Existing gateway integration documentation

e-Chhawani: Training :SMS Gateway and Payment Gateway Integration

Creating a new gateway integration

Handling Get & POST based response

Misc

Scheduling Jobs on the platform

Customisation and Extension

Customisation and Extension

Repo Setup and best practices

Service Documentation

Overview of each service

e-Chhawani Training: Customisation and Extension and Core Services

API links for each service

Persister-Service

Documentation links for Each service

Local Setup for each service

Reporting & PDF generator

How reporting Service works and PDF generator

e-Chhawani Training: Reporting & PDF generator (2020-05-25 at 22:08 GMT-7)

https://digit-discuss.atlassian.net/wiki/spaces/EPE/pages/449020201/Egov-pdf+service+interservice+call+to+PDF+service+technical+document

PDF-Generation Service Technical Document

Which types of report should report service be used for

Report Framework

Impact of heavy reports on the platform

Configuring a new report

Customizing Frontend

Adding/Removing fields

e-Chhawani Training: Customising front end

  1. Rainmaker UI app structure

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/52953152/Rainmaker+UI+app+structure?atlOrigin=eyJpIjoiZWUzOWRmOWYyNTRlNDliOGIxMjExYWIyMTU0MzI3OTMiLCJwIjoiYyJ9

2. Egov-ui-framework

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/53051775/Egov+UI+framework?atlOrigin=eyJpIjoiNzE3M2FlM2Q0YjgwNDg1YmE4NTRjNDhjMDcxMmUzYTUiLCJwIjoiYyJ9

3. Egov-UI-framework to create a new project and use it.

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/343113747/Egov-UI-framework+to+create+a+new+project+and+use+it.?atlOrigin=eyJpIjoiNzY2MDU4YWFjMmExNGI0YmJmZGE5MmU4YjA1ODljYjEiLCJwIjoiYyJ9

4. How to add new screen configuration in a new module

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/343113898/How+to+add+new+screen+configuration+in+a+new+module?atlOrigin=eyJpIjoiOTlkOWY0NTNjMjVmNGEzMzgwMWI0ZDFiMDQ5NTk4OTgiLCJwIjoiYyJ9

5. Configuration definition

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/343179479/Configuration+definition?atlOrigin=eyJpIjoiNjNkN2NjM2RhNTA4NDQwOGFhM2NmMDBiYmM0YzMyNzIiLCJwIjoiYyJ9

6. Component and Component list

https://digit-discuss.atlassian.net/l/c/b0nc6trj

7. SMS redirection URLs

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/54198463/SMS+redirection+URLs?atlOrigin=eyJpIjoiYTI1OThjMmEyMWJmNDdiM2I1MGEwZTRiMDJmMGJmNGEiLCJwIjoiYyJ9
8. Rainmaker - Localstorage

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/54198415/Rainmaker+-+Localstorage?atlOrigin=eyJpIjoiYjIwZGI3ZTBmNzA0NDUzMDgwZDljYjMzMDkwZjIxMzEiLCJwIjoiYyJ9
9. Property Tax - UI

https://digit-discuss.atlassian.net/l/c/uNaK1Sg6

10. Trade license - UI

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/54427654/Trade+license+-+UI?atlOrigin=eyJpIjoiZGExNmEwNzEzZDQzNDJlNmJiNzczYzk2MDZjMTYzNzIiLCJwIjoiYyJ9

11. POS Integration and how to use

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/389906493/POS+Integration+and+how+to+use?atlOrigin=eyJpIjoiNjhhOWI2NGNhYjhmNDMxYjk3YWQ3YTg4MTFjNTQyM2UiLCJwIjoiYyJ9

12. S3 References in UI Application

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/389546014/S3+References+in+UI+Application?atlOrigin=eyJpIjoiODQwNmNjYmFjYWU2NDliMGFmZWRkNDg3ODE3ZjFkZmYiLCJwIjoiYyJ9

13. How to use and configure localization screen

https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/290422869/How+to+use+and+configure+localization+screen?atlOrigin=eyJpIjoiMmIzYTM3ZmE0NzcyNDFjYTk0ZDc1MzhiYjVmNGU5YWQiLCJwIjoiYyJ9

14. Android web view and How to generate APK

https://digit-discuss.atlassian.net/l/c/Wpefarkc

15. How to debug android app using Chrome browser

https://digit-discuss.atlassian.net/l/c/0NdX1fXy

Making Mandatory/Non mandatory

Writing new forms

Fields changes (Text to Dropdown)

Customizing backend Service

Writing a new Service

e-Chhawani Training: Customizing backend Service

Enhancing existing Service

Integration with third party systems

Presister Persister and Indexer changes

Persister-Service

eGov-Indexer

Writing a new consumer

Troubleshoot using Browser network Tab

DSS

Configuration and Default Setup

e-Chhawani Training: DSS

Product - DSS

Building New Dashboards

Mobile

Deployment of App on playstore

e-Chhawani Training: Mobile App

Android web view and How to generate APK

https://digit-discuss.atlassian.net/l/c/Wpefarkc

Customise PDF reciepts and certificates

How to debug android app using Chrome browser

https://digit-discuss.atlassian.net/l/c/0NdX1fXy

Web Portals

Data Collection Prerequisites

Configuring Data in Web Portal

Testing and Validation

eDCR

How to configure eDCR

eDCR configuration and set up

https://digit-discuss.atlassian.net/wiki/spaces/EPE/pages/160301060/eDCR+Service?atlOrigin=eyJpIjoiMmQxODRmMWEwY2Q1NDg5YmFlZjAwMjFlYmQ1ZDhkOWMiLCJwIjoiYyJ9

SetUp eDCR Service

Development Control Rules and Drawing standards

eDCR configuration and set up

Development Control Rules (Digit-DCR)

Configuring bye-laws into templates

Google drive sheets
urlhttps://docs.google.com/spreadsheets/d/1dloyJRCYfEBfed-Nowx-d9t2pKnOeuTm6Vdl4OGy-II/edit?usp=sharing

Finance

How to configure finance

Setting up Finance Service