This repository contains the source code for the BigBrotr documentation website—a comprehensive guide for the modular Nostr data archiving and monitoring system.
Live site: bigbrotr.com
- Astro: Static site generator for optimized websites
- Starlight: Documentation theme for Astro
- TypeScript: Type-safe development
src/content/docs/
├── index.mdx # Landing page
├── getting-started/ # Quick start, implementations
├── architecture/ # Core layer, service layer
├── services/ # Initializer, Finder, Monitor, Synchronizer
├── database/ # Schema, tables, views
├── configuration/ # Core and service configuration
└── resources/ # FAQ, contributing guide
- Node.js 18+
- npm
# Clone the repository
git clone https://github.com/bigbrotr/website.git
cd website
# Install dependencies
npm install
# Start development server
npm run devThe website will be accessible at http://localhost:4321.
npm run build
npm run preview # Preview the buildThe website is deployed on Vercel. Updates to the main branch automatically trigger deployment.
- Main Project: github.com/bigbrotr/bigbrotr
- Fork the repository
- Create a feature branch:
git checkout -b docs/my-improvement - Make changes and commit:
git commit -m "docs: improve X section" - Push and create a pull request
MIT License - see LICENSE for details.