Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

Commit 8bff2ec

Browse files
committed
Merge branch 'MadelineAu-devRestruture'
2 parents 8fbf70c + 4e5b0bd commit 8bff2ec

20 files changed

+85
-29
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"position": 1,
3+
"label": "Concepts"
4+
}

docs/developers/HowTo/_category_.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"position": 1,
3+
"label": "How To"
4+
}

docs/developers/avs-opset-slashing.md renamed to docs/developers/HowTo/avs-opset-slashing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
sidebar_position: 4
3-
title: AVS Operator Set and Slashing of Unique Stake
3+
title: Implement Slashing of Unique Stake
44
---
55

66

docs/developers/avs-permissionlesss.md renamed to docs/developers/HowTo/avs-permissionlesss.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 8
3-
title: Permissionless Token Strategies
2+
sidebar_position: 7
3+
title: Add ERC-20 Tokens as Restakable Asset
44
---
55

66
# Permissionless Token Strategies

docs/developers/deployment-testnet-mainnet.md renamed to docs/developers/HowTo/deployment-testnet-mainnet.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 9
3-
title: Preparing for Testnet and Mainnet Deployment
2+
sidebar_position: 6
3+
title: Prepare for and Deploy to Testnet and Mainnet
44
---
55

66

@@ -15,13 +15,13 @@ title: Preparing for Testnet and Mainnet Deployment
1515
- Communication channels that will be utilized for AVS upgrades.
1616
- Describe Operator monitoring tooling available, such as GraFana dashboards, log files or similar.
1717

18-
3. Follow the [AVS Developer Security Best Practices](./avs-developer-best-practices.md) and [Key Manage Considerations for Developers](./avs-developer-best-practices.md#key-management-recommendation-for-developers).
18+
3. Follow the [AVS Developer Security Best Practices](../Reference/avs-developer-best-practices.md) and [Key Manage Considerations for Developers](../Reference/avs-developer-best-practices.md#key-management-recommendation-for-developers).
1919

2020
4. Implement the [Node Specification](https://docs.eigenlayer.xyz/eigenlayer/avs-guides/spec/intro) for your Operator executable package.
2121

2222
5. Follow the [Testnet Dashboard Onboarding instructions](https://docs.eigenlayer.xyz/eigenlayer/avs-guides/avs-dashboard-onboarding).
2323

24-
6. Implement Rewards distributions per the instructions [here](./rewards.md).
24+
6. Implement Rewards distributions per the instructions [here](rewards.md).
2525

2626

2727
## Preparing and Deploying to Mainnet

docs/developers/how-to-build-an-avs.md renamed to docs/developers/HowTo/how-to-build-an-avs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
sidebar_position: 3
2+
sidebar_position: 2
33
title: Build Your Own AVS
44
---
55

66
This section will walk you through the process of designing and building your own AVS from scratch. It is intended to take you from an idea to a working local prototype.
77

8-
Before proceeding, please review the previous sections on [AVS Overview](./avs-developer-guide.md), [EigenLayer Overview](/docs/eigenlayer/overview/README.md) and the [Quick Start example](./quickstart.md) to become familiar with the basic concepts.
8+
Before proceeding, please review the previous sections on [AVS Overview](../Concepts/avs-developer-guide.md), [EigenLayer Overview](/docs/eigenlayer/overview/README.md) and the [Quick Start example](quickstart.md) to become familiar with the basic concepts.
99

1010

1111
## Step 1: AVS Design

docs/developers/avs-dashboard-onboarding.md renamed to docs/developers/HowTo/onboard-avs-dashboard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 7
3-
title: AVS Dashboard Onboarding
2+
sidebar_position: 5
3+
title: Onboard to AVS Dashboard
44
---
55

66

docs/developers/quickstart.md renamed to docs/developers/HowTo/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 2
3-
title: Quick Start Example
2+
sidebar_position: 1
3+
title: Get started
44
---
55

66
## Hello World AVS: Local Deployment
@@ -84,7 +84,7 @@ function respondToTask(
8484
}
8585
```
8686

87-
Please find a complete list of the requirements to implement an AVS at [Build Your Own AVS: Step 2 Idea to Code](/docs/developers/how-to-build-an-avs.md#step-2-idea-to-code-building-and-deploying-your-avs-locally).
87+
Please find a complete list of the requirements to implement an AVS at [Build Your Own AVS: Step 2 Idea to Code](/docs/developers/HowTo/how-to-build-an-avs.md#step-2-idea-to-code-building-and-deploying-your-avs-locally).
8888

8989
### Contract Deployment Scripts
9090

docs/developers/rewards.md renamed to docs/developers/HowTo/rewards.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 8
3-
title: AVS Rewards
2+
sidebar_position: 3
3+
title: Implement Rewards
44
---
55

66
## Overview
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
sidebar_position: 4
3-
title: Developer Support
2+
sidebar_position: 8
3+
title: Get Support
44
---
55

66
If you have any questions or comments throughout the AVS development process, you can get support by reaching out to us using the Intercom button on the bottom right side of this page or <a href="javascript:void(0)" id="intercom_trigger_eldocs" >clicking here</a>. We will promptly follow up with support!
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"position": 1,
3+
"label": "Reference"
4+
}
File renamed without changes.

docs/eigenlayer/overview/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ To learn more about EigenLayer please read the [**Whitepaper**](/pdf/EigenLayer_
4848
Get started with EigenLayer:
4949
- [Restake on EigenLayer](/eigenlayer/restaking-guides/overview)
5050
- [Register as an Operator](/eigenlayer/operator-guides/operator-installation)
51-
- [Build an AVS](/developers/avs-developer-guide)
51+
- [Build an AVS](/developers/Concepts/avs-developer-guide)
5252
- Join our Ecosystem: [Discord](https://discord.com/invite/eigenlayer), [Twitter](https://twitter.com/eigenlayer)
5353

docs/eigenlayer/resources/learning-resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ title: Learning Resources
3131

3232
### Developer resources
3333

34-
Please see Developer Learning Resources [here](/docs/developers/resources.md).
34+
Please see Developer Learning Resources [here](/docs/developers/Reference/resources.md).
3535

3636
### Community
3737

docs/eigenlayer/restaking-guides/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: Restaking Overview
66

77
## **Liquid & Native Restaking**
88

9-
**Liquid restaking** is the process of depositing "liquid" tokens, including LSTs, EIGEN token, and any ERC20 token into the EigenLayer smart contracts. For more information about adding new ERC20 tokens, please see [Permissionless Token Strategies](/docs/developers/avs-permissionlesss.md).
9+
**Liquid restaking** is the process of depositing "liquid" tokens, including LSTs, EIGEN token, and any ERC20 token into the EigenLayer smart contracts. For more information about adding new ERC20 tokens, please see [Permissionless Token Strategies](/docs/developers/HowTo/avs-permissionlesss.md).
1010

1111

1212
**Native restaking** is the process of changing an Ethereum validator's[ withdrawal credentials](https://notes.ethereum.org/@launchpad/withdrawals-faq#Q-What-are-withdrawals) to EigenLayer's smart contracts. You must operate an Ethereum Validator node in order to participate in Native Restaking. To learn more or set up your Ethereum Validator please follow this link from the[ Ethereum Foundation](https://launchpad.ethereum.org/).

docs/eigenlayer/rewards-claiming/rewards-claiming-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ Rewards are calculated via an off-chain process. A Merkle root is posted which r
4545

4646

4747
## AVS Integrations
48-
Please refer to [AVS Guide: AVS Rewards](/docs/developers/rewards.md) for complete instructions.
48+
Please refer to [AVS Guide: AVS Rewards](/docs/developers/HowTo/rewards.md) for complete instructions.

docusaurus.config.js

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,7 @@ const config = {
7575
to: "/eigenlayer/operator-guides/operator-faq",
7676
},
7777

78-
{
79-
from: "/eigenlayer/avs-guides/avs-development-guide",
80-
to: "/developers/how-to-build-an-avs",
81-
},
78+
8279

8380
{
8481
from: "/eigenlayer/restaking-guides/restaking-user-guide/testnet/rewards-claiming/rewards-claiming-instructions",
@@ -131,11 +128,58 @@ const config = {
131128
from: "/eigenlayer/restaking-guides/restaking-user-guide/testnet/obtaining-testnet-eth-and-liquid-staking-tokens-lsts",
132129
to: "/eigenlayer/restaking-guides/testnet/obtaining-testnet-eth-and-liquid-staking-tokens-lsts",
133130
},
131+
{
132+
from: "/developers",
133+
to: "/developers/Concepts/avs-developer-guide",
134+
},
134135
{
135136
from: "/eigenlayer/economy/economy-overview",
136137
to: "/eigenlayer/economy/economy-calculation-and-formulas",
137138
},
138-
139+
{
140+
from: "/developers/avs-developer-guide",
141+
to: "/developers/Concepts/avs-developer-guide",
142+
},
143+
{
144+
from: "/developers/avs-developer-best-practices",
145+
to: "/developers/Reference/avs-developer-best-practices",
146+
},
147+
{
148+
from: "/developers/avs-opset-slashing",
149+
to: "/developers/HowTo/avs-opset-slashing",
150+
},
151+
{
152+
from: "/developers/avs-permissionlesss",
153+
to: "/developers/HowTo/avs-permissionlesss",
154+
},
155+
{
156+
from: "/developers/deployment-testnet-mainnet",
157+
to: "/developers/HowTo/deployment-testnet-mainnet",
158+
},
159+
{
160+
from: "/developers/how-to-build-an-avs",
161+
to: "/developers/HowTo/how-to-build-an-avs",
162+
},
163+
{
164+
from: "/developers/avs-dashboard-onboarding",
165+
to: "/developers/HowTo/onboard-avs-dashboard",
166+
},
167+
{
168+
from: "/developers/rewards",
169+
to: "/developers/HowTo/rewards",
170+
},
171+
{
172+
from: "/developers/support",
173+
to: "/developers/HowTo/support",
174+
},
175+
{
176+
from: "/developers/resources",
177+
to: "/developers/Reference/resources",
178+
},
179+
{
180+
from: "/developers/quickstart",
181+
to: "/developers/HowTo/quickstart",
182+
},
139183
],
140184
createRedirects(existingPath) {
141185

@@ -209,7 +253,7 @@ const config = {
209253
activeBasePath: 'eigenlayer/',
210254
},
211255
{
212-
to: "developers/avs-developer-guide",
256+
to: "developers/Concepts/avs-developer-guide",
213257
label: "Developers",
214258
position: "left",
215259
activeBasePath: 'developer/',

src/pages/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function Home() {
5252

5353

5454
<Card
55-
to="developers/avs-developer-guide"
55+
to="developers/Concepts/avs-developer-guide"
5656
header={{
5757
label:"AVS Developers"
5858
}}

0 commit comments

Comments
 (0)