diff --git a/content/guides/dapps/cash-app.md b/content/guides/dapps/cash-app.md index 01b5904bd..a15b1a8f5 100644 --- a/content/guides/dapps/cash-app.md +++ b/content/guides/dapps/cash-app.md @@ -81,7 +81,7 @@ Setup the following tools on your local development environment: - [Rust](https://www.rust-lang.org/tools/install) - [Node.js](https://nodejs.org/en/download) -- [Solana CLI & Anchor](https://solana.com/developers/guides/getstarted/setup-local-development) +- [Solana CLI & Anchor](https://solana.com/docs/intro/installation) - [Android Studio and emulator set up](https://docs.solanamobile.com/getting-started/development-setup) - [React Native Setup](https://reactnative.dev/docs/environment-setup?platform=android) - [EAS CLI and Account Setup](https://docs.expo.dev/build/setup/) diff --git a/content/guides/dapps/journal.md b/content/guides/dapps/journal.md index 88ed70c79..63275e353 100644 --- a/content/guides/dapps/journal.md +++ b/content/guides/dapps/journal.md @@ -52,7 +52,7 @@ with a few tools: - [Rust](https://www.rust-lang.org/tools/install) - [Node JS](https://nodejs.org/en/download) -- [Solana CLI & Anchor](https://solana.com/developers/guides/getstarted/setup-local-development) +- [Solana CLI & Anchor](https://solana.com/docs/intro/installation) ## Setting up the project diff --git a/content/guides/getstarted/full-stack-solana-development.md b/content/guides/getstarted/full-stack-solana-development.md index 2e732a0d3..f5361a6f7 100644 --- a/content/guides/getstarted/full-stack-solana-development.md +++ b/content/guides/getstarted/full-stack-solana-development.md @@ -61,13 +61,13 @@ Here's a list of the tools you'll need to have installed: - [Node.js](https://nodejs.org/en/download/) - [Yarn](https://classic.yarnpkg.com/en/docs/install) - [Rust](https://www.rust-lang.org/tools/install) -- [Solana CLI](/content/guides/getstarted/setup-local-development.md#3-install-solana-cli) +- [Solana CLI](/docs/intro/installation) - [Anchor](https://www.anchor-lang.com/docs/installation) You can download Node and Yarn from their setup pages which I've linked above. For the rest, check out the -[Solana Local development guide](/content/guides/getstarted/setup-local-development.md) -which has detailed instructions for different operating systems. +[Solana Local development guide](/docs/intro/installation) which has detailed +instructions for different operating systems. **We'll be using Anchor 0.29 for this guide**. You can make sure you're using it with `avm use 0.29.0`. diff --git a/content/guides/getstarted/hello-world-in-your-browser.md b/content/guides/getstarted/hello-world-in-your-browser.md index 703e48f7f..6c3d94d32 100644 --- a/content/guides/getstarted/hello-world-in-your-browser.md +++ b/content/guides/getstarted/hello-world-in-your-browser.md @@ -70,11 +70,10 @@ icon and naming your project `hello_world`. ### Create a Playground wallet -Normally with -[local development](/content/guides/getstarted/setup-local-development.md), you -will need to create a file system wallet for use with the Solana CLI. But with -the Solana Playground, you only need to click a few buttons to create a -browser-based wallet. +Normally with [local development](/docs/intro/installation), you will need to +create a file system wallet for use with the Solana CLI. But with the Solana +Playground, you only need to click a few buttons to create a browser-based +wallet. > Your _Playground Wallet_ will be saved in your browser's local storage. > Clearing your browser cache will remove your saved wallet. When creating a new @@ -90,9 +89,7 @@ click "**Continue**". After your Playground Wallet is created, you will notice the bottom of the window now states your wallet's address, your SOL balance, and the Solana cluster you are connected to (Devnet is usually the default/recommended, but a -"localhost" -[test validator](/content/guides/getstarted/setup-local-development.md) is also -acceptable). +"localhost" [test validator](/docs/intro/installation) is also acceptable). ## Create a Solana program @@ -321,7 +318,7 @@ See the links below to learn more about writing Solana programs, and setting up your local development environment: - [Solana Quick Start Guide](/docs/intro/quick-start.md) -- [Setup your local development environment](/developers/guides/getstarted/setup-local-development.md) +- [Setup your local development environment](/docs/intro/installation) - [Interacting with Tokens and NFTs](/developers/courses/tokens.md) - [Developer Guides](/developers/guides/) - [Developing Games](/content/guides/games/getting-started-with-game-development.md) diff --git a/content/guides/getstarted/local-rust-hello-world.md b/content/guides/getstarted/local-rust-hello-world.md index a905ddc63..7b065d4a9 100644 --- a/content/guides/getstarted/local-rust-hello-world.md +++ b/content/guides/getstarted/local-rust-hello-world.md @@ -33,8 +33,8 @@ first Rust based Solana program to the blockchain. This guide uses the Solana CLI and assumes you have setup your local development environment. Checkout our -[local development quickstart guide](/content/guides/getstarted/setup-local-development.md) -here to quickly get setup. +[local development quickstart guide](/docs/intro/installation) here to quickly +get setup. diff --git a/content/guides/getstarted/rust-to-solana.md b/content/guides/getstarted/rust-to-solana.md index 339386f24..3d6995bf5 100644 --- a/content/guides/getstarted/rust-to-solana.md +++ b/content/guides/getstarted/rust-to-solana.md @@ -101,7 +101,7 @@ entrypoint!(process_instruction); ### Building and Testing After -[installing the Solana command-line tools](https://solana.com/developers/guides/getstarted/setup-local-development#3-install-the-solana-cli), +[installing the Solana command-line tools](https://solana.com/docs/intro/installation), projects can be built to target host machines as normal with `cargo build`. However, to target the Solana runtime, use `cargo build-bpf` or diff --git a/content/guides/getstarted/scaffold-nextjs-anchor.md b/content/guides/getstarted/scaffold-nextjs-anchor.md index 14757ce1d..5adfef9a4 100644 --- a/content/guides/getstarted/scaffold-nextjs-anchor.md +++ b/content/guides/getstarted/scaffold-nextjs-anchor.md @@ -55,7 +55,7 @@ but you're also welcome to use your preferred editor. If you haven't installed Solana CLI, Rust, or Anchor before, you can easily do so by -[following our helpful installation guide](https://solana.com/developers/guides/getstarted/setup-local-development) +[following our helpful installation guide](https://solana.com/docs/intro/installation) > This scaffolds only supports TypeScript for now, but don’t worry, TypeScript > simply extends on the JavaScript you already know to add helpful type diff --git a/content/guides/getstarted/solana-test-validator.md b/content/guides/getstarted/solana-test-validator.md index 6d287f23d..c69046e2c 100644 --- a/content/guides/getstarted/solana-test-validator.md +++ b/content/guides/getstarted/solana-test-validator.md @@ -22,8 +22,8 @@ The Solana test validator is a local emulator for the Solana blockchain, designed to provide developers with a private and controlled environment for building and testing Solana programs without the need to connect to a public testnet or mainnet. If you have the Solana CLI tool suite -[already installed](/developers/guides/getstarted/setup-local-development#3-install-the-solana-cli), -you can run the test validator with the following command: +[already installed](/docs/intro/installation), you can run the test validator +with the following command: ```shell solana-test-validator @@ -56,9 +56,9 @@ your desired release (i.e. `v1.18.12`), or use one of the three symbolic channel names: `stable`, `beta`, or `edge`. > For more detailed instructions, checkout this guide on -> [setting up your local environment](/content/guides/getstarted/setup-local-development.md) -> for Solana development. It includes installing the Solana CLI, Anchor, getting -> a local keypair, and more. +> [setting up your local environment](/docs/intro/installation) for Solana +> development. It includes installing the Solana CLI, Anchor, getting a local +> keypair, and more. ## Starting the Test Validator diff --git a/content/guides/solang/getting-started.md b/content/guides/solang/getting-started.md index 96b601218..44b716680 100644 --- a/content/guides/solang/getting-started.md +++ b/content/guides/solang/getting-started.md @@ -42,9 +42,8 @@ Just follow the steps outlined below: 1. **Check Your Prerequisites**: Before diving in, ensure that you have [Rust](https://www.rust-lang.org/tools/install) and [Node.js](https://nodejs.org/en) installed on your system. Windows users will - also need to have - [Windows Subsystem for Linux](https://solana.com/developers/guides/setup-local-development#windows-users-only) - set up. + also need to have [Windows Subsystem for Linux](/docs/intro/installation) set + up. 2. **Solana Tool Suite Installation**: Begin by installing the [Solana Tool Suite](https://docs.solana.com/cli/install-solana-cli-tools), which includes the Solana Command Line Interface (CLI) and the latest version diff --git a/content/guides/token-extensions/dynamic-meta-data-nft.md b/content/guides/token-extensions/dynamic-meta-data-nft.md index b6b4dfa4f..ad68dd621 100644 --- a/content/guides/token-extensions/dynamic-meta-data-nft.md +++ b/content/guides/token-extensions/dynamic-meta-data-nft.md @@ -328,9 +328,9 @@ npx create-solana-game gameName ### Setup your local environment In order to run this example locally, you will need to make sure you have -[setup your local environment](/content/guides/getstarted/setup-local-development) -for Solana development, including installing and configuring the Anchor CLI. If -you do not already, you can follow the previously linked setup guide to do so. +[setup your local environment](/docs/intro/installation) for Solana development, +including installing and configuring the Anchor CLI. If you do not already, you +can follow the previously linked setup guide to do so. ### Project structure diff --git a/content/guides/token-extensions/getting-started.md b/content/guides/token-extensions/getting-started.md index 20d6d96e2..a843fcd9d 100644 --- a/content/guides/token-extensions/getting-started.md +++ b/content/guides/token-extensions/getting-started.md @@ -41,10 +41,10 @@ You can find a dedicated video tutorial for each Token Extension on this ## How do I create a token with token extensions? To get started creating tokens with token extensions, you can use the -[Solana Tool Suite](https://solana.com/developers/guides/getstarted/setup-local-development) -to create tokens with a CLI. Based on the extension you want to create, your -command flags may be different. Below are the flags to add to create tokens with -each type of extension. +[Solana Tool Suite](https://solana.com/docs/intro/installation) to create tokens +with a CLI. Based on the extension you want to create, your command flags may be +different. Below are the flags to add to create tokens with each type of +extension. | Extension | CLI Flag | | -------------------------------------------------------------------------------------------------- | ----------------------------------------- | diff --git a/docs/clients/rust.md b/docs/clients/rust.md index 71678f4b3..6f8d93d0e 100644 --- a/docs/clients/rust.md +++ b/docs/clients/rust.md @@ -16,8 +16,8 @@ program, take a look at these detailed quick start guides: - [Build and deploy your first Solana program using only your browser](/content/guides/getstarted/hello-world-in-your-browser.md). No installation needed. -- [Setup your local environment](/content/guides/getstarted/setup-local-development.md) - and use the local test validator. +- [Setup your local environment](/docs/intro/installation) and use the local + test validator. diff --git a/docs/intro/dev.md b/docs/intro/dev.md index 375f48369..ff65650cf 100644 --- a/docs/intro/dev.md +++ b/docs/intro/dev.md @@ -126,7 +126,7 @@ solana-test-validator This will start a local validator on your machine that you can use to test your programs. You can -[read more about local development in this guide](https://solana.com/developers/guides/getstarted/setup-local-development). +[read more about local development in this guide](https://solana.com/docs/intro/installation). When building onchain programs, you have a choice to either build with native Rust (ie, without a framework) or use the Anchor framework. Anchor is a diff --git a/docs/programs/lang-rust.md b/docs/programs/lang-rust.md index 40376e016..22edde649 100644 --- a/docs/programs/lang-rust.md +++ b/docs/programs/lang-rust.md @@ -12,8 +12,8 @@ program, take a look at these detailed quick start guides: - [Build and deploy your first Solana program using only your browser](/content/guides/getstarted/hello-world-in-your-browser.md). No installation needed. -- [Setup your local environment](/content/guides/getstarted/setup-local-development.md) - and use the local test validator. +- [Setup your local environment](/docs/intro/installation) and use the local + test validator. diff --git a/docs/programs/overview.md b/docs/programs/overview.md index 7678212c3..524e6bddc 100644 --- a/docs/programs/overview.md +++ b/docs/programs/overview.md @@ -16,8 +16,8 @@ program, take a look at these detailed quick start guides: - [Build and deploy your first Solana program using only your browser](/content/guides/getstarted/hello-world-in-your-browser.md). No installation needed. -- [Setup your local environment](/content/guides/getstarted/setup-local-development.md) - and use the local test validator. +- [Setup your local environment](/docs/intro/installation) and use the local + test validator. diff --git a/redirects.json b/redirects.json index 341019bca..a480657df 100644 --- a/redirects.json +++ b/redirects.json @@ -138,7 +138,7 @@ "source": "/getstarted/hello-world" }, { - "destination": "/developers/guides/getstarted/setup-local-development", + "destination": "docs/intro/installation", "source": "/getstarted/local" }, {