Skip to content

Commit

Permalink
Merge pull request #67 from 0xPolygon/docs/update-comments
Browse files Browse the repository at this point in the history
A few updates
  • Loading branch information
kmurphypolygon authored Apr 17, 2024
2 parents f8ddb7b + 869cd14 commit ded02d9
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 2 deletions.
13 changes: 11 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,28 @@
---
comments: true
hide:
- toc
---

# Overview

The architectural diagram below shows how CDK stack components may interact with each other and a layer 1 blockchain.
Kurtosis is a developer platform that allows you to package and launch a backend stack without becoming overburdened with configuration details.

The Polygon developer team have implemented a Kurtosis build for the CDK stack which includes all zkEVM node components, all services, and a validium option also.
s
## CDK architecture

The diagram below shows how CDK stack components may interact with each other and with a layer 1 blockchain.

</br>

![Architecture](img/architecture.png)

<br/>

The [quick start documents](quickstart/deploy-stack.md) show you how to deploy a private, portable, and modular Polygon CDK developer stack with [Kurtosis](https://github.com/kurtosis-tech/kurtosis).
## Get started

The [quick start documents](quickstart/deploy-stack.md) show you how to deploy a private, portable, and modular Polygon CDK developer stack on [Kurtosis](https://github.com/kurtosis-tech/kurtosis).

The deployment document is aimed at users and developers who do not necessarily want to run the latest CDK versions, or follow the full tutorials, and are happy to play around with an experimental set up.

Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart/breakdown-deployment.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
comments: true
---

Rather than executing the deployment process as a monolithic operation, you can break it down into stages and run each stage separately.

### Enable or disable stages
Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart/deploy-stack.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
comments: true
---

## Hardware requirements

- A Linux-based OS (e.g., Ubuntu Server 22.04 LTS).
Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart/observability.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
comments: true
---

The `kurtosis-cdk` stack deploys Prometheus, Grafana, and Panoptichain to help observe the network. These are enabled by default, but can be turned off by setting the `deploy_observability` to false in the `params.yml`.

Find the dashboard details by running: `kurtosis enclave inspect cdk-v1`
Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart/set-up-node.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
comments: true
---

In addition to the core stack, you can also attach and synchronize a permissionless node.

## Prerequisites
Expand Down
4 changes: 4 additions & 0 deletions docs/quickstart/zkevm-cache-contracts.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
comments: true
---

We manually build zkEVM contracts images to make the deployment of the Kurtosis package as fast as possible.

Indeed, most of the deployment time is spent downloading npm dependencies and compiling the zkEVM contracts.
Expand Down

0 comments on commit ded02d9

Please sign in to comment.