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