Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Remove other NFT tutorials and link to new consolidated NFT tutorial #516

Merged
merged 2 commits into from
Jan 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/architecture/tokens.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ However, Tezos also offers a built-in abstraction called tickets, which are fung

To start right away using tokens, see these tutorials:

- [Create an NFT](/tutorials/create-an-nft)
- [Create NFTs from a web application](/tutorials/create-nfts)
- [Create a fungible token with the SmartPy FA2 library](/tutorials/smartpy-fa2-fungible)
- [Build a simple web application](/tutorials/build-your-first-app)

## Fungible tokens
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/tokens/FA2.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ For examples of FA2.1 contracts, see the [Implementation](https://gitlab.com/tez
Like FA2 tokens, each FA2.1 token has metadata that describes what the token represents.
The standard provides multiple options for the structure of the metadata and it refers to other standards for how the metadata is stored.
FA2.1 suggests that contracts store metadata according to [TZIP-21](https://gitlab.com/tezos/tzip/-/blob/master/proposals/tzip-21/tzip-21.md), which is an extension of the TZIP-16 metadata standard used in FA2.
For examples of working with metadata, see the NFT-related tutorials at [Create an NFT](/tutorials/create-an-nft).
For examples of working with metadata, see the tutorial [Create NFTs from a web application](/tutorials/create-nfts).

## Tickets

Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/tokens/FA2.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ For examples of FA2 contracts, see [Sample smart contracts](/smart-contracts/sam
Any FA2 token has some metadata that describes what the token represents.
The standard provides multiple options for the structure of the metadata and it refers to other standards for how the metadata is stored.
FA2 suggests that contracts store metadata according to [TZIP-16](https://gitlab.com/tezos/tzip/-/blob/master/proposals/tzip-16/tzip-16.md).
For examples of working with metadata, see the NFT-related tutorials at [Create an NFT](/tutorials/create-an-nft).
For examples of working with metadata, see the tutorial [Create NFTs from a web application](/tutorials/create-nfts).

## Operators

Expand Down
2 changes: 1 addition & 1 deletion docs/dApps.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@ The next pages in this section illustrate dApps with [examples](/dApps/samples),
These tutorials cover dApps of different complexities:

- For a simple dApp, see [Build a simple web application](/tutorials/build-your-first-app)
- For a dApp that mints NFTs, see [Mint NFTs from a web app](/tutorials/create-an-nft/nft-web-app)
- For a dApp that mints NFTs, see [Create NFTs from a web application](/tutorials/create-nfts)
- For a large dApp that allows users to buy and sell NFTs, see [Build an NFT marketplace](/tutorials/build-an-nft-marketplace)
2 changes: 1 addition & 1 deletion docs/dApps/sending-transactions.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ console.log(
);
```

For more examples of calling smart contracts, see tutorials such as [Build a simple web application](/tutorials/build-your-first-app) or [Create a contract and web app that mints NFTs](/tutorials/create-an-nft/nft-taquito).
For more examples of calling smart contracts, see tutorials such as [Build a simple web application](/tutorials/build-your-first-app) or [Create NFTs from a web application](/tutorials/create-nfts).

For more information about using Taquito, see [Smart contracts](https://tezostaquito.io/docs/smartcontracts) in the Taquito documentation.

Expand Down
3 changes: 1 addition & 2 deletions docs/dApps/taquito.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ npm install @taquito/taquito
For tutorials that include using Taquito, see:

- [Build a simple web application](/tutorials/build-your-first-app)
- [Create a contract and web app that mints NFTs](/tutorials/create-an-nft/nft-taquito)
- [Mint NFTs from a web app](/tutorials/create-an-nft/nft-web-app)
- [Create NFTs from a web application](/tutorials/create-nfts)

## Taquito configuration

Expand Down
16 changes: 0 additions & 16 deletions docs/tutorials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,6 @@ These tutorials are intended for developers who are starting work with Tezos:
link="Start tutorial"
/>

<TutorialCard
title="Mint NFTs from a web app"
emoji="💻"
href="/tutorials/create-an-nft/nft-web-app"
description="Create a web app that uses an existing contract to create NFTs"
link="Start tutorial"
/>

</TutorialCardContainer>

## Intermediate
Expand All @@ -61,14 +53,6 @@ These tutorials contain multiple parts and are intended for developers with some
link="Start tutorial"
/>

<TutorialCard
title="Create a contract and web app that mints NFTs"
emoji="📦"
href="/tutorials/create-an-nft/nft-taquito"
description="Create your own NFTs with contracts and web applications"
link="Start tutorial"
/>

<TutorialCard
title="Create NFTs from a web application"
emoji="🚀"
Expand Down
6 changes: 3 additions & 3 deletions docs/tutorials/build-an-nft-marketplace.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ You will learn:

## Prerequisites

1. Optional: If you haven't worked with Tezos NFTs before, consider doing the tutorial [Create an NFT](/tutorials/create-an-nft) first.
1. Optional: If you haven't worked with Tezos NFTs before, consider doing the tutorial [Create NFTs from a web application](/tutorials/create-nfts) first.

1. Set up an account with Pinata if you don't have one already and get an API key and API secret.
For instructions, see the [Configure IPFS storage](/tutorials/create-an-nft/nft-taquito#configure-ipfs-storage) section of the tutorial [Create a contract and web app that mints NFTs](/tutorials/create-an-nft/nft-taquito).
<!-- TODO link to info on setting up IPFS -->

1. Make sure that you have installed these tools:

Expand All @@ -39,7 +39,7 @@ You will learn:

## What are FA2 tokens?

If you've gone through the tutorials under [Create an NFT](/tutorials/create-an-nft) you know that NFTs are blockchain tokens that represent unique assets, usually created under the FA2 token standard.
If you've gone through the tutorial [Create NFTs from a web application](/tutorials/create-nfts) you know that NFTs are blockchain tokens that represent unique assets, usually created under the FA2 token standard.
However, the Tezos FA2 token standard allows you to create multiple types of tokens, and even more than one kind of token within the same smart contract.
When you create tokens, it's important to follow one of the token standards because then tools like wallets and block explorers can automatically work with those tokens.
For more information about Tezos token standards, see [Token standards](/architecture/tokens).
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorials/build-an-nft-marketplace/part-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -719,7 +719,7 @@ The mint page uses a form that accepts information and an image and sends a tran
For the complete content of the mint page, see the completed part 1 app at https://github.com/marigold-dev/training-nft-1.

1. In the file `app/.env`, replace the default `VITE_PINATA_API_KEY` and `VITE_PINATA_API_SECRET` values with your Pinata API key and API secret.
If you don't have a Pinata API key, see the [Configure IPFS storage](/tutorials/create-an-nft/nft-taquito#configure-ipfs-storage) section of the tutorial [Create a contract and web app that mints NFTs](/tutorials/create-an-nft/nft-taquito).
<!-- TODO link to info on setting up IPFS -->

Now the form has a working mint page.
In the next section, you use it to mint NFTs.
Expand Down
9 changes: 0 additions & 9 deletions docs/tutorials/create-an-nft.md

This file was deleted.

Loading
Loading