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

Twilson63/feat add testnet info #93

Merged
merged 2 commits into from
Feb 27, 2024
Merged
Show file tree
Hide file tree
Changes from all 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
3 changes: 2 additions & 1 deletion languages/strings/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
"edit": "Edit",
"language": "Language",
"docs": "Docs",
"getting-started": "Getting Started",
"welcome": "Welcome",
"welcome-getting-started": "Getting Started",
"welcome-testnet-info": "Testnet Info",
"concepts": "Concepts",
"concepts-specs": "Specifications",
"concepts-messages": "Messages",
Expand Down
8 changes: 6 additions & 2 deletions src/.vitepress/locales.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,12 @@ export const localeConfig = (langCode) => ({
link: get_i18n_link(langCode, "/welcome/index"),
items: [
{
text: get_i18n_str(langCode, "getting-started"),
link: get_i18n_link(langCode, "/getting-started/index"),
text: get_i18n_str(langCode, "welcome-getting-started"),
link: get_i18n_link(langCode, "/welcome/getting-started"),
},
{
text: get_i18n_str(langCode, "welcome-testnet-info"),
link: get_i18n_link(langCode, "/welcome/testnet-info"),
},
],
},
Expand Down
2 changes: 1 addition & 1 deletion src/concepts/lua.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ In this section we will cover the basics of Lua in just a few minutes. If you al

## Jumping back into your aos process.

For the purpose of this tutorial, we will be assuming that you have already completed the [getting started](/getting-started/) guide. If not, complete that first.
For the purpose of this tutorial, we will be assuming that you have already completed the [getting started](/welcome/getting-started) guide. If not, complete that first.

If you logged out of your process, you can always re-open it by running `aos` on your commandline, optionally specifying your key file with `--wallet [location]`.

Expand Down
13 changes: 0 additions & 13 deletions src/getting-started/index.md → src/welcome/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
---
prev:
text: "Welcome"
link: "/welcome/index"
next:
text: "Tutorials"
link: "/tutorials/index"
---

# Get started in 5 minutes

In less than 5 mins, we'll walk you through the process of taking your first peak into the rabbit hole. 🕳️🐇
Expand Down Expand Up @@ -110,7 +101,3 @@ There is so much more to it, but these are the basics. Welcome to the ao compute
## Next Steps

In the tutorials that follow, we will explore ao and build everything from chatrooms to autonomous, decentralized bots. Let's go!

- [Tutorials](../tutorials/index)
- [Concepts](../concepts/index)
- [References](../references/index)
38 changes: 10 additions & 28 deletions src/welcome/index.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,27 @@
---
next:
text: "Getting Started"
link: "/welcome/getting-started"
---

![ao logo](/ao-logo-grey.svg)

# Welcome to ao

The first decentralized parallel computation machine of its kind.

## What is ao?

ao is a decentralized computer that can run any number of processes in parallel.

### What makes it decentralized?

It is communal: Everyone can use and share this computer -- including you.

Once processes are launched on ao, they can permissionlessly interact with any other process on the network through a shared messaging layer ([Arweave](https://arweave.org)).

### In Layman's Terms?

One way to think of ao is that it is like a decentralized version of the web, but for compute. Everyone can upload their sites (processes), which link together and interact with one another (through messages, rather than hyperlinks).

The result is a sprawling metropolis of interacting and autonomous programs that anyone can access and play with.

**⊹ There is no other computer quite like ao.**
The ao computer is a world where countless parallel processes interact within a single, cohesive computing environment, seamlessly interlinked through a native message-passing layer. It is a burgeoning ecosystem of decentralized programs, akin to the World Wide Web, where each process, like a website, operates independently yet is intricately woven into a unified experience.

## ao + aos: The rocket and your rocket fuel.

Normally when you are using ao, you will use it through its operating system: `aos`.

aos is an abstraction layer that runs in your processes, making it easier to use the ao computer.
Typically when you use ao, you will interact with it through its operating system: `aos`.

You can think of ao like your new shiny macbook, and aos like macOS running on top of it.
aos is an abstraction layer that runs in your processes, making it easy to use the full functionality of the ao computer. In this cookbook, you will learn everything you need to know about getting started with the ao computer using aos.

## Specs

If you would like to learn more about the technical specifications of the system, please check out its [spec](https://ao.g8way.io/#/specs) for detailed analysis.
If you would like to learn more about the technical specifications of ao, please check out its [spec](https://ao.g8way.io/#/specs) for detailed analysis.

## Next Steps

In the tutorials that follow, we will explore ao and build everything from chatrooms to autonomous, decentralized bots.

Let's jump into it! 🚀

- [Tutorials](../tutorials/index)
- [Concepts](../concepts/index)
- [References](../references/index)
48 changes: 48 additions & 0 deletions src/welcome/testnet-info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Testnet Info

On February 27, 2024, `ao` Testnet was launched, for developers and early adopters to explore the hyper parallel computer.

## Get onboard

- What is the ao testnet?

The ao testnet is setup to allow users to interact with the ao computer without fees, to test and build towards mainnet.

- How can people get involved? (Do stuff, earn cred!)

The best way to get involved is to build and use the ao computer with the aos console. See `Things to do`, and you can earn Testnet CRED Tokens as you go.

- How to install

Once you have [NodeJS](https://nodejs.org) on your machine, all you need to do is install aos and run it:

```sh
npm i -g https://get_ao.g8way.io
```

After installation, we can simply run the command itself to start a new aos process!

```sh
aos
```

- How to join the chat

Use [Blueprints](/guides/aos/blueprints/) `chat` to load the chat client code into your process.

```
.load-blueprint chat
```

Then join the `Getting-Started` room and say `Hi`

```
Join("Getting-Started", "yourName")
Say("Hi")
```

## Things to do

- Build your own tokenized chat room with the Begin tutorial
- Build a bot to play in the ao-effect arena with the bots tutorial
- Pursue quests on the board and earn testnet cred!
Loading