diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index feb3ca1..f42a5e4 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -17,11 +17,13 @@ The Vyuh CLI internally uses `pnpm` and `melos` to manage the packages for the schema and feature packages. This is to ensure that the packages are managed in a consistent way across all the projects. -it's a good idea to have `pnpm` and `melos` installed globally. To read more -about how to do it, refer to these links: +For seamless functionality, ensure the following dependencies are installed and accessible in your shell path: -- [Setup PNPM](https://pnpm.io/installation) -- [Setup Melos](https://melos.invertase.dev/getting-started) +[Setup pnpm](https://pnpm.io/installation) and [Setup Melos](https://melos.invertase.dev/getting-started) - for managing the mono-repo structure of both NPM schema packages and Dart-based feature packages respectively. It's recommended to install these globally for consistent package management. + +[**Sanity CLI**](https://www.sanity.io/docs/getting-started-with-sanity-cli) - for building CMS-driven UIs and managing Sanity projects. Ensure you are logged into Sanity using sanity login. + +To ensure all dependencies are correctly installed Check environment with [Vyuh Doctor](https://pub.dev/packages/vyuh_cli). This helps diagnose potential setup issues and confirm your environment is ready. @@ -68,23 +70,6 @@ A similar setup is required for those running on **Windows**. ### Create your new project - - In the folder where you plan to build your _mono-repo_ project for the Vyuh Application, run the following. The `` tag is the one where you should specify your own name for the project.