Before you begin, please ensure that your system meets the following requirements:
- Node.js version 18 or higher
- Yarn package manager
To set up the Uman project, you will need to install the Lerna package globally using npm. Run the following command in your terminal:
sudo npm install -g lerna
Follow these steps to set up the Uman project:
Open your terminal and navigate to the Uman project directory using the cd
command:
cd /path/to/your/uman/project
Install the project dependencies using Yarn:
yarn
After installing the dependencies, build the project with the following command:
yarn build
To start the "owner" app, run the following command:
yarn start:owner
The Uman project follows a mono repository structure. It is organized as follows:
Uman
├── shared
│ ├── blueprint
│ ├── providers
│ ├── utils
│ └── ... (other shared components)
├── apps
│ ├── owner
│ └── ... (other apps)
The "shared" directory contains common or shared components, while the "apps" directory contains specific applications, such as the "owner" app.