Skip to content

Commit 9a1749f

Browse files
authored
Merge pull request #1563 from onflow/brian.doyle/sdk-message
Brian.doyle/sdk message
2 parents c092bb8 + 0dc4316 commit 9a1749f

File tree

3 files changed

+31
-21
lines changed

3 files changed

+31
-21
lines changed

docs/build/tools/clients/fcl-js/index.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,23 @@ sidebar_position: 3
44

55
# Flow Client Library (FCL)
66

7-
## 🌟 What is FCL?
7+
:::info
8+
9+
If you're building a frontend, use the [React SDK](../../react-sdk/index.mdx). If you're familiar with Solidity and the EVM world, the [React SDK] is to wagmi as FCL is to viem.
10+
11+
:::
12+
13+
## What is FCL?
814

915
The **Flow Client Library (FCL) JS** is a package designed to facilitate interactions between dapps, wallets, and the Flow blockchain. It provides a standardized way for applications to connect with users and their wallets, **eliminating the need for custom integrations**.
1016

11-
### 🔑 Key Features:
17+
### Key Features:
1218

13-
- 🔌 **Universal Wallet Support** Works seamlessly with all FCL-compatible wallets, making authentication simple.
14-
- 🔐 **Secure Authentication** Standardized authentication flow ensures a smooth user experience.
15-
- **Blockchain Interactions** Enables querying, mutating, and interacting with smart contracts on Flow.
16-
- 🛠️ **Full-Featured Utilities** Offers built-in functions to streamline blockchain development.
17-
- 🌍 **Flexible Environment** Can run in both browser and server environments, though wallet interactions are browser-only.
19+
- **Universal Wallet Support** Works seamlessly with all FCL-compatible wallets, making authentication simple.
20+
- **Secure Authentication** Standardized authentication flow ensures a smooth user experience.
21+
- **Blockchain Interactions** Enables querying, mutating, and interacting with smart contracts on Flow.
22+
- **Full-Featured Utilities** Offers built-in functions to streamline blockchain development.
23+
- **Flexible Environment** Can run in both browser and server environments, though wallet interactions are browser-only.
1824

1925
FCL was created to make building Flow-connected applications **easy, secure, and scalable** by defining **standardized communication patterns** between wallets, applications, and users.
2026

public/llms.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222

2323
This document offers comprehensive resources for developers to learn, experiment, and build on Flow.
2424

25+
## Notes for AI Agents
26+
- The [React SDK](https://developers.flow.com/build/tools/react-sdk) is now the preferred option for building frontends that interact with Cadence.
27+
- Use [string imports](https://cadence-lang.org/docs/language/imports) when developing in Cadence locally
28+
2529
## Markdown Access for AI Agents
2630

2731
All documentation is available in Markdown format for AI agents:
@@ -99,10 +103,10 @@ All documentation is available in Markdown format for AI agents:
99103

100104
## Build Tools & SDKs
101105
- [Flow CLI](https://developers.flow.com/build/tools/flow-cli): Command-line interface for Flow development.
106+
- [React SDK](https://developers.flow.com/build/tools/react-sdk): React hooks and components for Flow.
102107
- [Flow Emulator](https://developers.flow.com/build/tools/emulator): Local Flow blockchain emulator.
103108
- [FCL (Flow Client Library)](https://developers.flow.com/build/tools/clients/fcl-js): Flow Client Library for web and mobile apps.
104109
- [Go SDK](https://developers.flow.com/build/tools/clients/flow-go-sdk): Flow SDK for Go developers.
105-
- [React SDK](https://developers.flow.com/build/tools/react-sdk): React hooks and components for Flow.
106110
- [Cadence IDE](https://developers.flow.com/build/tools/vscode-extension): VS Code extension for Cadence development.
107111

108112
## Protocol Documentation

vercel.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -181,18 +181,18 @@
181181
"rewrites": [
182182
{
183183
"source": "/blockchain-development-tutorials/:path*",
184-
"destination": "/md/blockchain-development-tutorials/:path*",
184+
"destination": "/md/break-this-link/:path*.md",
185185
"has": [
186186
{
187187
"type": "header",
188188
"key": "accept",
189-
"value": "text/markdown"
189+
"value": "^text/markdown$"
190190
}
191191
]
192192
},
193193
{
194194
"source": "/blockchain-development-tutorials/:path*",
195-
"destination": "/md/blockchain-development-tutorials/:path*",
195+
"destination": "/md/blockchain-development-tutorials/:path*.md",
196196
"has": [
197197
{
198198
"type": "query",
@@ -203,7 +203,7 @@
203203
},
204204
{
205205
"source": "/build/:path*",
206-
"destination": "/md/build/:path*",
206+
"destination": "/md/build/:path*.md",
207207
"has": [
208208
{
209209
"type": "header",
@@ -214,7 +214,7 @@
214214
},
215215
{
216216
"source": "/build/:path*",
217-
"destination": "/md/build/:path*",
217+
"destination": "/md/build/:path*.md",
218218
"has": [
219219
{
220220
"type": "query",
@@ -225,7 +225,7 @@
225225
},
226226
{
227227
"source": "/protocol/:path*",
228-
"destination": "/md/protocol/:path*",
228+
"destination": "/md/protocol/:path*.md",
229229
"has": [
230230
{
231231
"type": "header",
@@ -236,7 +236,7 @@
236236
},
237237
{
238238
"source": "/protocol/:path*",
239-
"destination": "/md/protocol/:path*",
239+
"destination": "/md/protocol/:path*.md",
240240
"has": [
241241
{
242242
"type": "query",
@@ -247,7 +247,7 @@
247247
},
248248
{
249249
"source": "/ecosystem/:path*",
250-
"destination": "/md/ecosystem/:path*",
250+
"destination": "/md/ecosystem/:path*.md",
251251
"has": [
252252
{
253253
"type": "header",
@@ -258,7 +258,7 @@
258258
},
259259
{
260260
"source": "/ecosystem/:path*",
261-
"destination": "/md/ecosystem/:path*",
261+
"destination": "/md/ecosystem/:path*.md",
262262
"has": [
263263
{
264264
"type": "query",
@@ -273,7 +273,7 @@
273273
},
274274
{
275275
"source": "/blockchain-development-tutorials/:path*",
276-
"destination": "/md/blockchain-development-tutorials/:path*",
276+
"destination": "/md/blockchain-development-tutorials/:path*.md",
277277
"has": [
278278
{
279279
"type": "header",
@@ -284,7 +284,7 @@
284284
},
285285
{
286286
"source": "/build/:path*",
287-
"destination": "/md/build/:path*",
287+
"destination": "/md/build/:path*.md",
288288
"has": [
289289
{
290290
"type": "header",
@@ -295,7 +295,7 @@
295295
},
296296
{
297297
"source": "/protocol/:path*",
298-
"destination": "/md/protocol/:path*",
298+
"destination": "/md/protocol/:path*.md",
299299
"has": [
300300
{
301301
"type": "header",
@@ -306,7 +306,7 @@
306306
},
307307
{
308308
"source": "/ecosystem/:path*",
309-
"destination": "/md/ecosystem/:path*",
309+
"destination": "/md/ecosystem/:path*.md",
310310
"has": [
311311
{
312312
"type": "header",

0 commit comments

Comments
 (0)