Skip to content

Commit

Permalink
Remove other NFT tutorials and link to new consolidated NFT tutorial (#…
Browse files Browse the repository at this point in the history
…516)

* Remove other NFT tutorials and link to new consolidated NFT tutorial

* Rebase fail; add tile for ths tutorial
  • Loading branch information
timothymcmackin authored Jan 22, 2025
1 parent c0150bb commit 1bff308
Show file tree
Hide file tree
Showing 28 changed files with 12 additions and 1,273 deletions.
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

0 comments on commit 1bff308

Please sign in to comment.