Skip to content

ssoima/boilerplates

Repository files navigation

EasyCare monorepo

Setup | Tech Stack |

Documentation


Setup

Install Node version v20.18.0

I recommend to install it using nvm nvm install v20.18.0 nvm alias default v20.18.0 To activate the shell type nvm use default

Install python (see version in pyproject.toml).

* I recommend installing it via pyenv. [Follow the official documentation for installing pyenv on your system](https://github.com/pyenv/pyenv)
* Then install the python version
    * `pyenv install 3.11.10`
* Optional: Set global python version to the one you installed
    * `pyenv global 3.11.10`

Install poetry globally

pip install poetry

Install pnpm

npm install -g pnpm

Install dependencies

pnpm install

Turbo setup

From the project root, run the command: npx turbo login

Link your Turborepo to your Remote Cache by running the following command from the root of your Turborepo: npx turbo link

Run project

turbo dev

Note: If you encounter an error indicating that Turbo is not installed, run the following command to install it globally:

npm install -g turbo

Test your new endpoints

You can now test your new endpoints using the FastAPI Swagger UI or by making requests to the API.

Tech Stack

Git flow used

https://nvie.com/posts/a-successful-git-branching-model/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •