Official documentation website for Flow Wallet, a self-custodial blockchain wallet for the Flow blockchain.
This documentation site is built with Fumadocs, a modern documentation framework powered by Next.js and MDX. It provides comprehensive guides for wallet users, developers integrating Flow Wallet, and ecosystem contributors.
- Framework: Next.js 16 (App Router)
- Documentation: Fumadocs (MDX-based)
- Package Manager: Bun
- Styling: Tailwind CSS v4
- Language: TypeScript
- Search: Fumadocs built-in search with Orama
├── app/ # Next.js App Router
│ ├── docs/ # Documentation routes
│ ├── api/ # API routes (search, LLMs)
│ └── source.ts # Fumadocs source configuration
├── content/ # MDX documentation files
│ ├── features/ # Wallet features
│ ├── tutorial/ # User guides
│ ├── ecosystem-development/ # Developer integration
│ └── meta.json # Navigation configuration
├── public/ # Static assets
│ ├── assets/ # Images and media
│ └── images/ # Additional images
├── lib/ # Utility functions
├── scripts/ # Utility scripts
└── fumadocs.config.ts # Fumadocs configuration
- Create a new
.mdxfile in the appropriatecontent/subdirectory:
---
title: Page Title
description: Optional page description
icon: LucideIconName
---
# Page Title
Your content here...- Update the corresponding
meta.jsonfile to add the page to navigation:
{
"title": "Section Title",
"icon": "LucideIconName",
"pages": [
"existing-page",
"your-new-page"
]
}- Use frontmatter for page metadata (title, description, icon)
- Use relative links for cross-references:
[Link Text](../other-page) - Import React components directly in MDX
- Support for code blocks with syntax highlighting
Built-in search functionality powered by Fumadocs and Orama:
- Press
Cmd+K(Mac) orCtrl+K(Windows/Linux) to search - Server-side search API at
/api/search - Indexes all page titles, descriptions, and content
Special endpoint for AI agents and LLMs:
- Endpoint:
/llms-full.txt - Provides a structured index of all documentation pages
- Returns titles, descriptions, and URLs in AI-friendly format
Every documentation page includes an "Edit on GitHub" button for easy contributions.
# Development
bun run dev # Start development server
bun run build # Build for production
bun run start # Start production server
bun run preview # Build and start production server
# Conversion Scripts (from GitBook migration)
bun run scripts/convert-to-mdx.ts # Convert GitBook markdown to MDX
bun run scripts/convert-remaining.ts # Convert remaining markdown filesContributions are welcome! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes in the
content/directory - Test locally with
bun run dev - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Documentation Site: https://frw-doc.vercel.app (or your deployed URL)
- Flow Wallet iOS: App Store
- Flow Wallet Android: Google Play
- Chrome Extension: Chrome Web Store
- Flow Developers: https://developers.flow.com/
- GitHub Organization: https://github.com/orgs/Outblock/
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please:
- Open an issue on GitHub
- Visit Flow Discord
- Check the Flow Forum