Pubky Knowledge Base
Welcome to the Pubky Knowledge base - we are excited to have you here!
π Access the Pubky Knowledge Base
The current Knowledge base is a mix of reality, dreams, visions, actuality and plans.
The Knowledge Base is a comprehensive resource that encompasses our vision for Pubky, along with detailed explanations of the architecture for both Pubky Core and Pubky App, as well as key concepts and practical guides.
π Whatβs Inside
- Getting Started: Complete onboarding for users and developers
- Glossary: Quick reference for all Pubky terms
- Architecture: System architecture and component relationships
- FAQ: 63+ frequently asked questions
- Comparisons: How Pubky compares to other protocols
- Troubleshooting: Common issues and solutions
π Contributing to Documentation
We kindly ask you to help us improve this documentation for a clearer, more accurate, and concise knowledge base.
Quick Fixes
For typos, broken links, or small improvements:
- Fork this repository
- Make your changes
- Submit a pull request
Larger Contributions
For new pages or significant changes:
- Open an issue to discuss your plans first
- Follow the Contributing guide
- Test locally before submitting
See our full Contributing Guide for detailed instructions.
ποΈ Build Static Site Locally
The knowledge base is built using Quartz, a static site generator optimized for knowledge bases.
Prerequisites
- Node.js 18+ installed
Build Steps
# 1. Navigate to quartz directory
cd quartz
# 2. Install dependencies
npm install
# 3. Build and serve locally
npm run docs
# 4. Open browser
# Visit http://localhost:8080Production Build
cd quartz
npm run buildOutput will be in quartz/public/ directory.
π Repository Structure
pubky-knowledge-base/
βββ index.md # Main entry point
βββ Getting Started.md # Onboarding guide
βββ Glossary.md # Term definitions
βββ Architecture.md # System architecture
βββ FAQ.md # Frequently asked questions
βββ Comparisons.md # Protocol comparisons
βββ Troubleshooting.md # Common issues
βββ Contributing.md # Contribution guide
βββ TLDR.md # 30-second overview
βββ Explore/ # Detailed documentation
β βββ Concepts/ # Core concepts
β βββ Pubky Core/ # Protocol & SDK docs
β βββ Pubky App/ # Application docs
β βββ Technologies/ # Component docs
βββ quartz/ # Quartz site generator
π Related Resources
- Official Website: pubky.org
- Main Repository: github.com/pubky/pubky-core
- Telegram: t.me/pubkycore
- Live App: pubky.app
π License
This documentation is licensed under the MIT License. See LICENSE for details.
For GitHub Contributors: This README is specifically for the documentation repository. The actual knowledge base lives at pubky.org.