From 4078ee0948f4fbbbb682c4891b328c5f48451065 Mon Sep 17 00:00:00 2001 From: Cyber_Shiva <59227095+shiva396@users.noreply.github.com> Date: Wed, 19 Feb 2025 22:24:43 +0530 Subject: [PATCH 1/6] Update cli.mdx I think the first blue box could be replaced with the prerequisites blue box. --- src/content/docs/intro/cli.mdx | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index feb3ca1..99b1c44 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -17,11 +17,11 @@ 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) +pnpm and melos - for managing the mono-repo structure of both NPM schema packages and Dart-based feature packages. It's recommended to install these globally for consistent package management. + +Sanity CLI - for building CMS-driven UIs and managing Sanity projects. Ensure you are logged into Sanity using sanity login. @@ -68,23 +68,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. From d6e65e3159ef6a97c9a43eb584376d483ace32b9 Mon Sep 17 00:00:00 2001 From: Cyber_Shiva <59227095+shiva396@users.noreply.github.com> Date: Fri, 21 Feb 2025 12:39:55 +0530 Subject: [PATCH 2/6] Update cli.mdx Added links properly. --- src/content/docs/intro/cli.mdx | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index feb3ca1..4746cec 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -17,11 +17,11 @@ 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. 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. @@ -68,23 +68,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. From d6175ed538a908eeeb3e370895b017877cb7969e Mon Sep 17 00:00:00 2001 From: Cyber_Shiva <59227095+shiva396@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:20:17 +0530 Subject: [PATCH 3/6] Update cli.mdx Added ref to Vyuh Doctor. --- src/content/docs/intro/cli.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index 4746cec..f42a5e4 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -19,10 +19,12 @@ a consistent way across all the projects. For seamless functionality, ensure the following dependencies are installed and accessible in your shell path: -[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. It's recommended to install these globally for consistent package management. +[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. + ## Activate the Vyuh CLI From 06e16453a96f166633a75f2e8adc9f044b9fb9e4 Mon Sep 17 00:00:00 2001 From: Cyber_Shiva <59227095+shiva396@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:23:08 +0530 Subject: [PATCH 4/6] Update cli.mdx Added ref to vyuh doctor. --- src/content/docs/intro/cli.mdx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) 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. From cf23c06675335c377df00ec244112a570613ea4d Mon Sep 17 00:00:00 2001 From: Cyber_Shiva <59227095+shiva396@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:20:17 +0530 Subject: [PATCH 5/6] Update cli.mdx Added ref to Vyuh Doctor. --- src/content/docs/intro/cli.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index 99b1c44..4746cec 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -19,9 +19,9 @@ a consistent way across all the projects. For seamless functionality, ensure the following dependencies are installed and accessible in your shell path: -pnpm and melos - for managing the mono-repo structure of both NPM schema packages and Dart-based feature packages. It's recommended to install these globally for consistent package management. +[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. It's recommended to install these globally for consistent package management. -Sanity CLI - for building CMS-driven UIs and managing Sanity projects. Ensure you are logged into Sanity using sanity login. +[**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. From d2e00f18a2b3be443ee3b0145d65b9839f6ddd90 Mon Sep 17 00:00:00 2001 From: shiva396 Date: Mon, 3 Mar 2025 23:02:09 +0530 Subject: [PATCH 6/6] Update CLI --- src/content/docs/intro/cli.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/docs/intro/cli.mdx b/src/content/docs/intro/cli.mdx index 4746cec..f42a5e4 100644 --- a/src/content/docs/intro/cli.mdx +++ b/src/content/docs/intro/cli.mdx @@ -19,10 +19,12 @@ a consistent way across all the projects. For seamless functionality, ensure the following dependencies are installed and accessible in your shell path: -[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. It's recommended to install these globally for consistent package management. +[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. + ## Activate the Vyuh CLI