Skip to content
This repository has been archived by the owner on May 23, 2022. It is now read-only.

Latest commit

 

History

History
194 lines (177 loc) · 11 KB

nav.adoc

File metadata and controls

194 lines (177 loc) · 11 KB
  • Introduction

    • For: First-Timers

    • For: Developers

    • For: Protocol Enthusiasts

  • Quick Start

    • 1. Installing Tools

    • 2. Create a Project

    • 3. Deploy Locally

    • 4. Acquire Cycles

    • Claim Your Free Cycles

    • 5. Deploy On-chain

  • Sample Code

    • Hello World

    • Static Website

    • Basic DEX

    • NFT Minting

    • Basic DAO

    • Encrypted Note-taking

    • Token Transfer

  • Developer Docs

    • Getting Started

      • Introducing the SDK

        • Install, upgrade, or remove software

        • Release notes

          • 0.9.3

          • 0.9.2

          • 0.9.0

          • 0.8.4

          • 0.8.3

          • 0.8.2

          • 0.8.1

          • 0.8.0

          • 0.7.7

          • 0.7.2

          • 0.7.1

          • 0.7.0

          • 0.6.26

          • 0.6.25

          • 0.6.24

          • 0.6.23

          • 0.6.22

          • 0.6.21

          • 0.6.20

      • Introducing DFX

        • DFX commands

        • DFX environment variables

        • Glossary

    • Building on the Internet Computer

      • Learn how to:

        • Develop smart contracts on the IC

        • Design apps

        • Manage projects

        • Manage canisters

        • Use the default cycles wallet

        • Explore the default project

        • Query using an actor

        • Pass text arguments

        • Increment a natural number

        • Use integers in calculator functions

        • Import library modules

        • Use multiple actors

        • Make inter-canister calls

        • Add access control with identities

        • Accept cycles from a wallet

        • Build canisters reproducibly

        • Troubleshoot issues

      • Explore our languages

        • Develop using different languages

        • Motoko

          • Motoko Playground

          • Motoko Base Library

          • Motoko Guide

            • About the language guide

            • Introduction

            • Basic concepts and terms

            • Mutable state

            • Local objects and classes

            • Actors and async data

            • Error handling

            • Pattern matching

            • Sharing data and behavior

            • Modules and imports

            • Imperative control flow

            • Structural equality

            • Actor classes

            • Principals and caller identification

            • Managing cycles

            • Stable variables and upgrade methods

            • Upgrade compatibility

            • The ExperimentalStableMemory library

            • Heartbeats

            • Language quick reference

            • Compiler reference

            • Motoko grammar

            • Concise overview of Motoko

            • Motoko style guidelines

        • Rust

          • Hello, World! Quick Start

          • Simple counter tutorial

          • Basic dependency tutorial

          • Profile tutorial

          • Optimize a Rust program

        • Candid

      • Introducing the Internet Identity

        • What is Internet Identity

        • How to use the Internet Identity

        • Windows Hello Guide

      • Frontend development

        • Add frontend assets

        • Customize the front-end

        • Add a stylesheet

      • Security Best Practices

        • Introduction

        • General Security Best Practices

        • Web App Development Security Best Practices

        • Rust Canister Development Security Best Practices

  • Protocol Docs

    • .Concepts

      • What is the {IC}

      • Internet Computer Interface Specification

      • Nodes and sub-networks

      • Decentralized data centers

      • Canisters and code

      • Trust in canisters

      • Tokens and cycles

      • Neurons and governance

      • Bitcoin integration

  • General Docs

    • Overview of self-custody

      • Choosing self-custody for digital assets

      • Self-custody quick start

    • Overview of ledger

      • Ledger quick start

    • Overview of the NNS App

      • NNS App quick start

  • Additional Resources

  • Community