1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 |
# Alexandria Documentation
Complete technical documentation for the Alexandria GitHub Markdown Reader system.
## Documentation Index
### Core Documentation
- [Overview](overview.md) - System overview, purpose, and objectives
- [Architecture](architecture.md) - System architecture, stack, and design decisions
- [Features](features.md) - Detailed feature documentation
### Component Documentation
- [Pages](pages.md) - Page components (Home, Reader, About)
- [Components](components.md) - React component library
- [Services](services.md) - Service layer documentation
### Technical Guides
- [Configuration](configuration.md) - Environment variables and configuration
- [Deployment](deployment.md) - Build and deployment procedures
- [Development](development.md) - Developer setup and guidelines
- [API Usage](api-usage.md) - GitHub API integration details
- [Security](security.md) - Security measures and best practices
## Quick Navigation
**Getting Started:**
1. Read [Overview](overview.md) to understand the system
2. Review [Architecture](architecture.md) for system design
3. Follow [Development](development.md) for setup instructions
**For Developers:**
- [Development Guide](development.md)
- [Component Reference](components.md)
- [Service Documentation](services.md)
**For Deployment:**
- [Deployment Guide](deployment.md)
- [Configuration Reference](configuration.md)
**For Understanding the System:**
- [Architecture](architecture.md)
- [Features](features.md)
- [API Usage](api-usage.md)
- [Security](security.md)
## System Overview
Alexandria is a static web application that enables infinite navigation through GitHub markdown content. It provides a clean, focused reading experience for exploring documentation across millions of public repositories without requiring authentication.
Key characteristics:
- Client-side only application
- No backend server required
- No user tracking or analytics
- Offline-capable through local caching
- Rate limit aware with intelligent fallbacks
## Documentation Structure
This documentation is organized into logical sections covering all aspects of the system:
1. **Core Documentation** - High-level understanding of the system
2. **Component Documentation** - Detailed component and service references
3. **Technical Guides** - Practical guides for development and deployment
Each document is self-contained but cross-referenced for easy navigation.
|