# Creating an Anchor Project in Visual Studio Code

Starting your development journey with the Eclipse blockchain involves creating and setting up a project environment that supports Solana and Anchor frameworks. This section guides you through initializing an Anchor project for NFT minting, which lays the foundation for your smart contract development.

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-1-initialize-anchor-project" %}
[step-1-initialize-anchor-project](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-1-initialize-anchor-project)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-2-update-the-lib.rs-file-with-smart-contract-code" %}
[step-2-update-the-lib.rs-file-with-smart-contract-code](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-2-update-the-lib.rs-file-with-smart-contract-code)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-3-update-the-smart-contracts-cargo.toml-file" %}
[step-3-update-the-smart-contracts-cargo.toml-file](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-3-update-the-smart-contracts-cargo.toml-file)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-4-update-the-projects-root-cargo.toml-file" %}
[step-4-update-the-projects-root-cargo.toml-file](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-4-update-the-projects-root-cargo.toml-file)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-5-compile-your-program-with-anchor-build" %}
[step-5-compile-your-program-with-anchor-build](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-5-compile-your-program-with-anchor-build)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-6-deploy-your-project-to-the-eclipse-devnet" %}
[step-6-deploy-your-project-to-the-eclipse-devnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-6-deploy-your-project-to-the-eclipse-devnet)
{% endcontent-ref %}

{% content-ref url="creating-an-anchor-project-in-visual-studio-code/step-7-verify-program-deployment-on-the-eclipse-devnet-explorer" %}
[step-7-verify-program-deployment-on-the-eclipse-devnet-explorer](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-7-verify-program-deployment-on-the-eclipse-devnet-explorer)
{% endcontent-ref %}
