Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(devx) - Navigation Changes #4048

Merged
merged 9 commits into from
Nov 15, 2024
Merged
Show file tree
Hide file tree
Changes from 7 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
8 changes: 6 additions & 2 deletions docs/content/developer/developer.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ The [Network Overview](network-overview.mdx) page gives an overview of the diffe

The IOTA 101 section introduces the basics of IOTA that help you create smart contracts. These topics assume you are familiar with Move and the IOTA blockchain.

Go to [IOTA 101](iota-101.mdx).
Go to [IOTA 101](iota-101/iota-101.mdx).

## Standards

Utilizing standards while developing applications is very important for composability. In this section you can find out all about the standards within the IOTA Move ecosystem for dealing with tokens, NFT like objects, and wallets.

Go to the [Standards](/developer/standards).

## IOTA compared to EVM
## IOTA Compared to EVM

If you are familiar with EVM/Solidity and want to work with IOTA and Move this section is for you. These topics describe the differences between a traditional EVM chain and way of working compared to IOTA Move based smart contracts. Together with some common implementation examples the nuances between the different ways of working are explained.

Expand All @@ -40,6 +40,10 @@ The Cryptography section demonstrates how to secure your smart contracts with cr

Go to [Cryptography](cryptography.mdx).

## Capture the Flag

Get aquainted with IOTA by solving challenges of increasing complexity in the [Capture the Flag section](iota-move-ctf/introduction.mdx).

## Advanced Topics

The Advanced Topics section includes guides for advanced solutions (like asset tokenization). These topics assume you are familiar with Move and the IOTA blockchain.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,12 @@ Go to [Query IOTA RPC with GraphQL](graphql-rpc.mdx).
If you are already familiar with the basics, you can try the following sections:

- [Create a Move Package](create-a-package.mdx): Learn by writing, building, and publishing a simple dApp.
- [IOTA 101](../iota-101.mdx): Get an overview of
- [IOTA 101](../iota-101/iota-101.mdx): Get an overview of
the [Move concepts](../iota-101/move-overview/move-overview.mdx) you'll use as a foundation to
build [create coins, tokens](../iota-101/create-coin/create-coin.mdx) and [NFTs](../iota-101/nft/create-nft.mdx) using the
Move's [Object Model](../iota-101/objects/object-model.mdx).
- [From Solidity/EVM to Move](../evm-to-move/evm-to-move.mdx): If you're an experienced Solidity developer, check out
the key differences between developing on Move.
- Learn Move with the [IOTA Capture the Flag](../iota-move-ctf/introduction.mdx) challenges.
- [Cryptography](../cryptography.mdx): Leverage multiple cryptographic algorithms to
create secure and flexible smart contracts applications.
61 changes: 0 additions & 61 deletions docs/content/developer/guides.mdx

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,29 @@ In many education systems, 101-level classes are those that teach core competenc

Everything on the IOTA blockchain is an object. These topics use code examples to demonstrate how to create these specific types of objects.

- [Create Coins](iota-101/create-coin/create-coin.mdx)
- [Create NFTs](iota-101/nft/create-nft.mdx)
- [Create Coins](create-coin/create-coin.mdx)
- [Create NFTs](nft/create-nft.mdx)

## Working with PTBs

You can create programmable transaction blocks (PTBs) on IOTA to perform multiple commands in a single transaction. The Working with PTBs topics demonstrate how to build efficient PTBs using the IOTA TypeScript SDK.

Go to [Working with PTBs](iota-101/transactions/ptb/programmable-transaction-blocks-overview).
Go to [Working with PTBs](transactions/ptb/programmable-transaction-blocks-overview).

## Using Events

You can emit events from your published packages on the IOTA network. Using Events demonstrates how to emit events from your on-chain packages and monitor the activity of other objects emitting events.

Go to [Using Events](iota-101/using-events.mdx).
Go to [Using Events](using-events.mdx).

## Shared versus Owned Objects

Objects on IOTA, unlike other blockchains, can be owned as well as shared. You can create transactions that leverage either type or both. Shared versus Owned Objects examines the differences and what considerations you should account for when deciding how to structure your on-chain app.

Go to [Shared versus Owned Objects](iota-101/objects/shared-owned.mdx).
Go to [Shared versus Owned Objects](objects/shared-owned.mdx).

## Access On-Chain Time

IOTA provides a `Clock` module you can use to get network-based time. Access On-Chain Time examines the `Clock` module and the behavior of the available methods that affect transaction processing speed and the temporal exactness of the data you receive.

Go to [Access On-Chain Time](iota-101/access-time.mdx).
Go to [Access On-Chain Time](access-time.mdx).
2 changes: 1 addition & 1 deletion docs/content/references/iota-sdks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ See [Rust SDK](./rust-sdk.mdx) for SDK configuration and examples of using the I

## IOTA TypeScript SDK

The IOTA TypeScript SDK documentation is available in its own microsite: [IOTA Typescript SDK](ts-sdk/typescript/index.mdx).
The IOTA TypeScript SDK documentation is available in the [IOTA Typescript SDK section](ts-sdk/typescript/index.mdx).


### Crate documentation
Expand Down
Loading
Loading