Skip to content

Commit 8b64261

Browse files
authored
feat: sdk developer guide (#382)
<img width="2510" alt="Screenshot 2025-04-30 at 18 52 55" src="https://github.com/user-attachments/assets/326432fc-d071-42a2-aef4-37574d0f1946" /> ## Summary by Sourcery Extend SDK documentation generation script to support multiple SDK documentation files New Features: - Generate documentation for multiple SettleMint SDK modules (CLI, Viem, Minio, Portal) Enhancements: - Refactor documentation generation function to be more flexible - Improve title formatting with better capitalization and spacing
1 parent fb53ed0 commit 8b64261

File tree

13 files changed

+663
-12
lines changed

13 files changed

+663
-12
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ next-env.d.ts
3535
content/docs/building-with-settlemint/cli/command-reference.mdx
3636
content/docs/building-with-settlemint/cli/settlemint/**/*.mdx
3737
content/docs/building-with-settlemint/cli/settlemint/**/meta.json
38-
content/snippets/dev-tools/cli.mdx
38+
content/snippets/dev-tools/*.mdx
3939
content/snippets/dev-tools/settlemint-*.tmp

bun.lock

Lines changed: 555 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Blockscout Explorer"
3+
description:
4+
"Integrating Blockscout blockchain explorer in your SettleMint dApp"
5+
---
6+
7+
<include>../../../snippets/dev-tools/blockscout.mdx</include>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "Hasura"
3+
description: "Integrating Hasura in your SettleMint dApp"
4+
---
5+
6+
<include>../../../snippets/dev-tools/hasura.mdx</include>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "IPFS Storage"
3+
description: "Integrating IPFS storage in your SettleMint dApp"
4+
---
5+
6+
<include>../../../snippets/dev-tools/ipfs.mdx</include>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"title": "SDK Developer Guide",
3+
"description": "Building with the SettleMint SDK",
4+
"pages": [
5+
"portal",
6+
"hasura",
7+
"the-graph",
8+
"minio",
9+
"ipfs",
10+
"blockscout",
11+
"viem"
12+
]
13+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "MinIO/S3 storage"
3+
description: "Integrating MinIO/S3 storage in your SettleMint dApp"
4+
---
5+
6+
<include>../../../snippets/dev-tools/minio.mdx</include>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "Smart Contract Portal"
3+
description: "Using the Smart Contract Portal in your SettleMint dApp"
4+
---
5+
6+
<include>../../../snippets/dev-tools/portal.mdx</include>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: "The Graph"
3+
description: "Integrating The Graph in your SettleMint dApp"
4+
---
5+
6+
<include>../../../snippets/dev-tools/the-graph.mdx</include>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Viem"
3+
description:
4+
"Integrating Viem for Ethereum interactions in your SettleMint dApp"
5+
---
6+
7+
<include>../../../snippets/dev-tools/viem.mdx</include>

0 commit comments

Comments
 (0)