This repository contains the source code for the Zarish Healthcare DevOps Platform, including multiple apps, services, and shared packages.
-
apps/: Frontend applications (clinical-dashboard, mobile-app)
-
packages/: Shared TypeScript types and utilities
-
services/: Backend microservices (zarish-access, zarish-care, zarish-labs, zarish-ops, zarish-sync, zarish-analytics)
-
Clone the repository:
git clone https://github.com/DevOps-Ariful-Islam/DevOps.git cd DevOps
-
Install dependencies for each app/service/package:
cd apps/clinical-dashboard && npm install cd apps/mobile-app && npm install cd packages/shared-types && npm install # Repeat for each service in services/
-
Set up environment variables:
- Copy
.env.example
to.env
and update values as needed for each app/service.
- Copy
-
Use feature branches and pull requests for changes.
-
Run linting and tests before pushing:
npm run lint npm test
- GitHub Actions are used for automated linting and testing.
- Please read the contribution guidelines in each app/service/package README.
MIT