Skip to content

pubky/pubky-knowledge-base

Repository files navigation

Pubky Knowledge Base

Documentation Status License

Welcome to the Pubky Knowledge base - we are excited to have you here!

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:

  1. Fork this repository
  2. Make your changes
  3. Submit a pull request

Larger Contributions

For new pages or significant changes:

  1. Open an issue to discuss your plans first
  2. Follow the [[Contributing]] guide
  3. Test locally before submitting

See our full [[Contributing|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

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:8080

Production Build

cd quartz
npm run build

Output 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

📜 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.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9