Skip to content

Commit

Permalink
More reorg
Browse files Browse the repository at this point in the history
  • Loading branch information
d0cd committed Feb 16, 2025
1 parent 939a40d commit 185cd1d
Show file tree
Hide file tree
Showing 65 changed files with 151 additions and 97 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
73 changes: 3 additions & 70 deletions documentation/00_getting_started.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: getting_started
title: Getting Started
sidebar_label: Getting Started
id: whats_new
title: What's New?
sidebar_label:
---

Welcome to the Aleo community. Together we are working to build a platform for web applications that are
Expand All @@ -16,74 +16,7 @@ to compile, execute, and finalize its state autonomously.
### [**🧰 Leo Developer Toolkit**](./testnet/getting_started/04_developer_toolkit.md) - A zero to one tutorial for the Leo programming language.
:::

---

# Develop on Aleo with Leo

## 1. Build Guide

### 1.1 Install Git:

**[bit.ly/start-git](https://bit.ly/start-git)**

### 1.2 Install Rust:

**[bit.ly/start-rust](https://bit.ly/start-rust)**

### 1.3 Install Leo

```bash
curl -L https://raw.githubusercontent.com/ProvableHQ/workshop/master/install.sh | sh
```

Learning Leo is the fastest way to develop private applications on Aleo.

<!-- markdown-link-check-disable -->

* [**Hello Leo**](./leo/02_hello.md) - Run your first Leo program.
* [**Leo Docs**](./00_leo_overview.md) - Learn how to use the latest Leo language features.
* [**Leo Examples**](https://docs.leo-lang.org/leo/examples) - Jumpstart your application development with an official Aleo example.

## Read the Protocol

* [**Aleo Concepts**](https://docs.leo-lang.org/concepts) - Aleo is a new layer 1 blockchain. Read about the similarities and differences between Aleo and other blockchains.

<!-- markdown-link-check-enable -->

## Talks and Videos
Talks and videos from the Aleo community.
* Coinbase BUIDL - [**Learning LEO | Coding Private Application with ZK Cryptography**](https://youtu.be/LJXjtthDl6I)
* DEVCON - [**Aleo Developer Workshop: Leo Coding & Examples**](https://youtu.be/ABPCr2TwrgE)
* DEVCON - [**What are ZK Proofs Good For? Applications to Anonymous Identity, Sybil Prevention and Moderation**](https://youtu.be/d2n0Al0P2Jc)
* DEVCON - [**Efficient Private Delegation of zkSNARK Provers**](https://youtu.be/mFzwp8gGn-E)
* ICC - [**Web 3.0 for developers in TLV Howard Wu Aleo**](https://youtu.be/-FrrylHITvg)
* ZK8 - [**Demystifying Zero-Knowledge Programming – Howard Wu - Aleo**](https://youtu.be/e-1mPNEINRI)
* ETHCC - [**The Hitchhiker's Guide to ZK: An Aleo Developer Workshop**](https://youtu.be/fjfj5kFcQe4)
* CoinGecko - [**Importance of Zero-knowledge Proofs w/ Alex Pruden**](https://youtu.be/NvYddvVBjXY)
* Thinking Crypto - [**Alex Pruden Interview - Aleo's Privacy Solutions - Zero Knowledge Proofs - a16z - Bitcoin & Crypto**](https://youtu.be/1y4jvyy8Nsk)
* The Interop - [**Zero-Knowledge Smart Contracts with Alex Pruden of Aleo**](https://youtu.be/6BwefrwgN3w)
* Axelar - [**Tech Talks with Aleo**](https://youtu.be/P7G2DKWZbVM)


## More Aleo Resources
If you're interested in learning more about Aleo:

<!-- markdown-link-check-disable -->
[//]: # (disabling markdown checks for twitter links)
🐦 | X (Twitter) ~ @AleoHQ ~ **https://twitter.com/AleoHQ**

🤝 | Community X (Twitter) ~ @aleocommunity ~ **https://twitter.com/aleocommunity**

<!-- markdown-link-check-enable -->

🐙 | GitHub ~ **https://github.com/ProvableHQ**

📄 | Developer Documentation ~ **https://docs.leo-lang.org/**

🎮 | Leo Playground ~ **https://play.leo-lang.org/**

🔎 | Aleo Block Explorer ~ **https://explorer.aleo.org/**

✍️ | Community Blog ~ **https://medium.com/@AleoHQ**

### Looking for [**Developer Resources?**](./leo/07_resources.md)
6 changes: 3 additions & 3 deletions documentation/00_overview.md → documentation/00_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: overview
title: Table of Contents
sidebar_label: Overview
id: index
title: Index
sidebar_label: Index
---

An index of all pages available in this documentation.
Expand Down
2 changes: 1 addition & 1 deletion documentation/00_leo_overview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: leo
title: The Leo Programming Language
sidebar_label: Overview
sidebar_label: Leo
---

Welcome to the Leo programming language. Leo is a statically-typed programming language for private applications. Designed for intuitive Aleo blockchain development, Leo lays the foundation for a private, decentralized ecosystem.
Expand Down
6 changes: 6 additions & 0 deletions documentation/cli/01_deploying.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: commands
title: The Leo Command Line Interface
sidebar_label: Commands
---

6 changes: 6 additions & 0 deletions documentation/cli/02_executing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: commands
title: The Leo Command Line Interface
sidebar_label: Commands
---

6 changes: 6 additions & 0 deletions documentation/cli/03_signing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: commands
title: The Leo Command Line Interface
sidebar_label: Commands
---

6 changes: 6 additions & 0 deletions documentation/cli/04_dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: commands
title: The Leo Command Line Interface
sidebar_label: Commands
---

File renamed without changes.
6 changes: 6 additions & 0 deletions documentation/cli/05_query.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: commands
title: The Leo Command Line Interface
sidebar_label: Commands
---

File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
---
id: tooling
title: Tooling for Leo
sidebar_label: Tooling
id: ide
title: IDE
sidebar_label: IDE
---

Aleo maintains syntax highlighting implementations across different platforms. If you do not see your favorite editor on this list, please reach out on [GitHub](https://github.com/ProvableHQ/welcome/issues/new).

1. [Sublime Text](#sublime-text)
2. [Visual Studio Code](#vs-code)
3. [Intellij](#intellij)
- [Sublime Text](#sublime-text)
- [Install](#install)
- [Usage](#usage)
- [VS Code](#vs-code)
- [Install](#install-1)
- [Usage](#usage-1)
- [Intellij](#intellij)
- [Install](#install-2)

## Sublime Text

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,25 +1,12 @@
---
id: resources
title: Developer Resources
id: style
title: Style Guide
sidebar: Style Guide
---

## 1. The Aleo Workshop Repository

📜 A starter guide to build applications on Aleo 📜

https://github.com/ProvableHQ/workshop

## 2. The Awesome Aleo Repository

🏎️ A curated list of Aleo & Leo code and resources 🏎️

https://github.com/howardwu/awesome-aleo

## 3. The Discord Community

💬 Share what you are building in the #aleo-language channel 💬

https://discord.gg/aleo


### Looking for [More Aleo Resources?](../00_getting_started.md)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
id: cheatsheet
title: Leo Syntax Cheatsheet
sidebar: Cheatsheet
---

## 1. File Import
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: leocoredevs
title: Leo Core Developers Call
sidebar_label: Leo Core Devs
sidebar_label: Core Dev Calls
---

# Leo Core Developers Call
Expand Down
34 changes: 34 additions & 0 deletions documentation/resources/02_community.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
id: community
title: Engage with the Community
sidebar_label: Community
---


## 3. The Discord Community

💬 Share what you are building in the #aleo-language channel 💬

https://discord.gg/aleo


## More Aleo Resources
If you're interested in learning more about Aleo:

<!-- markdown-link-check-disable -->
[//]: # (disabling markdown checks for twitter links)
🐦 | X (Twitter) ~ @AleoHQ ~ **https://twitter.com/AleoHQ**

🤝 | Community X (Twitter) ~ @aleocommunity ~ **https://twitter.com/aleocommunity**

<!-- markdown-link-check-enable -->

🐙 | GitHub ~ **https://github.com/ProvableHQ**

📄 | Developer Documentation ~ **https://docs.leo-lang.org/**

🎮 | Leo Playground ~ **https://play.leo-lang.org/**

🔎 | Aleo Block Explorer ~ **https://explorer.aleo.org/**

✍️ | Community Blog ~ **https://medium.com/@AleoHQ**
27 changes: 27 additions & 0 deletions documentation/resources/03_education.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
id: education
title: Learn More
sidebar_label: Learn More
---


## 1. The Aleo Workshop Repository

📜 A starter guide to build applications on Aleo 📜

https://github.com/ProvableHQ/workshop


## Talks and Videos
Talks and videos from the Aleo community.
* Coinbase BUIDL - [**Learning LEO | Coding Private Application with ZK Cryptography**](https://youtu.be/LJXjtthDl6I)
* DEVCON - [**Aleo Developer Workshop: Leo Coding & Examples**](https://youtu.be/ABPCr2TwrgE)
* DEVCON - [**What are ZK Proofs Good For? Applications to Anonymous Identity, Sybil Prevention and Moderation**](https://youtu.be/d2n0Al0P2Jc)
* DEVCON - [**Efficient Private Delegation of zkSNARK Provers**](https://youtu.be/mFzwp8gGn-E)
* ICC - [**Web 3.0 for developers in TLV Howard Wu Aleo**](https://youtu.be/-FrrylHITvg)
* ZK8 - [**Demystifying Zero-Knowledge Programming – Howard Wu - Aleo**](https://youtu.be/e-1mPNEINRI)
* ETHCC - [**The Hitchhiker's Guide to ZK: An Aleo Developer Workshop**](https://youtu.be/fjfj5kFcQe4)
* CoinGecko - [**Importance of Zero-knowledge Proofs w/ Alex Pruden**](https://youtu.be/NvYddvVBjXY)
* Thinking Crypto - [**Alex Pruden Interview - Aleo's Privacy Solutions - Zero Knowledge Proofs - a16z - Bitcoin & Crypto**](https://youtu.be/1y4jvyy8Nsk)
* The Interop - [**Zero-Knowledge Smart Contracts with Alex Pruden of Aleo**](https://youtu.be/6BwefrwgN3w)
* Axelar - [**Tech Talks with Aleo**](https://youtu.be/P7G2DKWZbVM)
12 changes: 12 additions & 0 deletions documentation/resources/04_projects.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
id: projects
title: Built on Leo
sidebar_label: Built on Leo
---

## 2. The Awesome Aleo Repository

🏎️ A curated list of Aleo & Leo code and resources 🏎️

https://github.com/howardwu/awesome-aleo

File renamed without changes.
5 changes: 5 additions & 0 deletions documentation/testing/00_overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: overview
title: Overview
sidebar_label: Overview
---
5 changes: 5 additions & 0 deletions documentation/testing/02_debugger.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: debugging
title: Debugging Your Code
sidebar_label: Debugging
---
5 changes: 5 additions & 0 deletions documentation/testing/02_test_framework.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: test_framework
title: Leo's Native Testing Framework
sidebar_label: Testing
---
5 changes: 5 additions & 0 deletions documentation/testing/03_amareleo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: amaraleo
title: Amareleo
sidebar_label: Amareleo
---
5 changes: 5 additions & 0 deletions documentation/testing/04_doku.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
id: doku
title: doku.js
sidebar_label: doku.js
---

0 comments on commit 185cd1d

Please sign in to comment.