Below 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 | https://medium.com/@danielckv/what-is-rbac-in-kubernetes-c54457eff2dc | |
DIGIT Full environment Setup | |||
Email Service Setup | |||
Filestore setup | |||
Git/Repo structure and access | |||
SSL Certificate | |||
Periodic log cleanup and other activities | |||
Troubleshooting & Debugging | Kafka infra logging troubleshooting | ||
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 | ||
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 | ||
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 | ||
Adding new APIs for access | |||
Mapping roles with APIs | |||
Current limitations | |||
Localization | How to setup base product localization | ||
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 | ||
Developing custom Interface | |||
One time SMS campaigns | |||
Workflow | Workflow configuration documentation | ||
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 | ||
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 | ||
API links for each service | |||
Documentation links for Each service | |||
Local Setup for each service | |||
Reporting & PDF generator | How reporting Service works and PDF generator | ||
Which types of report should report service be used for | |||
Impact of heavy reports on the platform | |||
Configuring a new report | |||
Customizing Frontend | Adding/Removing fields |
2. Egov-ui-framework 3. Egov-UI-framework to create a new project and use it. 4. How to add new screen configuration in a new module 5. Configuration definition 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 https://digit-discuss.atlassian.net/wiki/spaces/EGR/pages/54198415/Rainmaker+-+Localstorage?atlOrigin=eyJpIjoiYjIwZGI3ZTBmNzA0NDUzMDgwZDljYjMzMDkwZjIxMzEiLCJwIjoiYyJ9 https://digit-discuss.atlassian.net/l/c/uNaK1Sg6 10. Trade license - UI 11. POS Integration and how to use 12. S3 References in UI Application 13. How to use and configure localization screen | |
Making Mandatory/Non mandatory | |||
Writing new forms | |||
Fields changes (Text to Dropdown) | |||
Customizing backend Service | Writing a new Service | ||
Enhancing existing Service | |||
Integration with third party systems | |||
Persister and Indexer changes | |||
Writing a new consumer | |||
Troubleshoot using Browser network Tab | |||
DSS | Configuration and Default Setup | ||
Building New Dashboards | |||
Mobile | Deployment of App on playstore | Android web view and How to generate APK | |
Customise PDF reciepts and certificates | How to debug android app using Chrome browser | ||
Web Portals | Data Collection Prerequisites | ||
Configuring Data in Web Portal | |||
Testing and Validation | |||
eDCR | How to configure eDCR | ||
Development Control Rules and Drawing standards | |||
Configuring bye-laws into templates |