DIGIT UI: Internals - Development Guidelines & FAQs

Development Setup and Guidelines

We will use this doc for development setup guidelines and FAQs.

Repo: https://github.com/egovernments/digit-ui-internals

Use the development branch as a base branch for the development.

Create branches as per following <bug/feature>/<JIRA ticket ID>, e.g.,

  • bug/LIN-90

  • feature/FSM-05

Once done with the change, create a pull request to the development branch. We will deploy and test this branch on QA and after the final QA signoff, it will be merged to the main branch with a release tag.

Clone the repo and following steps to start

## install yarn install ## start dev server yarn start

CSS Change

All css/scss styling will be added to /packages/css/src, this directory consists of 2 sub-directories currently

  • components - All the css/scss for react-components is written inside this subdirectory

  • pages - All the css/scss for components directly used inside the modules subdirectory i.e. /packages/modules/{MODULE}/pages/… is written in this sub-directory

Since we have used Tailwind Styling and traditional scss both you can incorporate both these styling syntaxes.

For compiling the written styled css, the developer needs to follow certain steps in CLI

## move in the css module cd packages/css ##start yarn server yarn start

This will kickstart scss/tailwind compiler

FAQ