Skip to main content

Environment Setup

The following guide will help you in setting up the development environment to work on Smriti.

Prerequisites

Make sure, before you start any development, following things are installed and available on your system of choice:

Getting Codebase

Git clone the repository using:

git clone git@github.com:prabhuomkar/smriti.git

Setup

API

make setup-api

Worker

make setup-worker

Docs

  • Install Node 18.10 or above
  • Run the following command to finish your Docs setup
make setup-docs

Tests

  • Install Python 3.12 or above
  • Run the following command to finish your Tests setup
make setup-tests