Skip to content

Commit

Permalink
Added tutorials.md, added navbar item
Browse files Browse the repository at this point in the history
  • Loading branch information
melpadden committed Jun 23, 2024
1 parent fdffe67 commit cc7083c
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 6 deletions.
17 changes: 11 additions & 6 deletions config/navbar.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,6 @@ module.exports = {
},
// hideOnScroll: true,
items: [
// {
// to: `${routePrefix}/api`,
// activeBasePath: "${routePrefix}/api",
// label: "Documentation",
// position: "left",
// },
{
to: `${routePrefix}/resources/quick-start`,
label: "Quickstart",
Expand Down Expand Up @@ -45,12 +39,23 @@ module.exports = {
label: "Users",
position: "left",
},
{
to: `${routePrefix}/glossary`,
label: "Glossary",
position: "left",
},
{
to: `${routePrefix}/resources`,
activeBasePath: `${routePrefix}/resources`,
label: "Resources",
position: "left",
},
{
to: `${routePrefix}/resources/tutorials`,
activeBasePath: `${routePrefix}/resources/tutorials`,
label: "Tutorials",
position: "left",
},
{
href: "https://support.casperlabs.io/",
label: "Support",
Expand Down
39 changes: 39 additions & 0 deletions source/docs/casper/resources/tutorials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Tutorials
slug: /resources/tutorials
---

***
## Beginner Tutorials
| Title | Description |
| ----------------------------------------------------------- | ---------------------------------------------------------------- |
|[Getting Started Video](./beginner/getting-started-tutorial.md) | Step-by-step video tutorial for setting up the Casper development environment |
|[A Counter on an NCTL Network](./beginner/counter/index.md) | An example contract that maintains a counter variable on a local Casper Network with NCTL |
|[A Counter on the Testnet](./beginner/counter-testnet/index.md) | An example contract that maintains a counter variable on the Casper Testnet |
|[Querying a Casper Network](./beginner/querying-network.md) | Queries for users and developers to obtain information stored on the blockchain |
|[Smart Contract Upgrades](./beginner/upgrade-contract.md) | Learn how to upgrade smart contracts |
|[The Casper Fungible Token Standard (CEP-18)](./beginner/cep18.md) | Fungible Token Standard (CEP-18) Implementation and Usage |
|[Launching a Casper Node with AWS Marketplace](./beginner/aws-node.md) | Learn how to launch a Casper Node through the AWS Marketplace |

***
## GitHub Tutorials

| Title | Description |
| ----------------------------------------------------------- | ---------------------------------------------------------------- |
|[NFTs on Casper with the CEP-78 NFT Standard](https://github.com/casper-ecosystem/cep-78-enhanced-nft/blob/dev/README.md) | Implementing the Casper CEP-78 NFT standard |
|[Fungible Tokens on Casper](https://github.com/casper-ecosystem/cep18/blob/master/docs/full-tutorial.md) | Implement the Casper Fungible Token standard |

***
## Advanced Tutorials

| Title | Description |
| ----------------------------------------------------------- | ---------------------------------------------------------------- |
| [Two-Party Multi-Signature Deploys](./advanced/two-party-multi-sig.md) | A trivial two-party multi-signature scheme for signing and sending deploys |
| [Multi-Sig Management](./advanced/multi-sig/index.md)| Integrate key management on Casper accounts and sign deploys with multiple keys |
| [Interacting with Runtime Return Values](./advanced/return-values-tutorial.md) | Contract code returning a value to the immediate caller via `runtime::ret()` |
| [Safely Transfer Tokens to a Contract](./advanced/transfer-token-to-contract.md) | Two methods to handle tokens via a contract |
| [Reading and Writing to Global State using Rust](./advanced/storage-workflow.md) | Methods to read and write data to global state on a Casper network using Rust |
| [Cross Contract Communication](./advanced/cross-contract.md) | Variations of cross-contract communication for more complex scenarios |
| [Working with Authorization Keys](./advanced/list-auth-keys-tutorial.md) | Retrieve and use the authorization keys associated with a deploy |


0 comments on commit cc7083c

Please sign in to comment.