Skip to content

Latest commit

 

History

History
101 lines (75 loc) · 4.09 KB

File metadata and controls

101 lines (75 loc) · 4.09 KB

ZeroBuffer Documentation Index

Purpose: Central reference for all ZeroBuffer documentation to prevent duplication and ensure consistency.

Primary Documentation

Core References (Always Keep Updated)

  • README.md - Project overview, installation, quick start
  • PROTOCOL.md - Protocol specification v1.0.0 (authoritative)
  • API.md - Complete API reference for all languages (authoritative)
  • CHANGELOG.md - Version history and recent changes

Language-Specific Implementation

Testing Documentation

Test Specifications

Test Implementation

Development Documentation

Build and Release

Performance

Future/Proposals

Version 2.0.0 Proposals

Historical/Reference

Validation Reports (May be outdated)

Design Documents

Documentation Guidelines

When Adding New Documentation

  1. Check this index first - Avoid creating duplicate documents
  2. Update existing docs - Don't create new files for minor additions
  3. Cross-reference properly - Link to related documents
  4. Mark status clearly - Use "DRAFT", "CURRENT", "OUTDATED", "FUTURE"
  5. Add to this index - Keep this file updated

Authoritative Sources

For each topic, there should be ONE authoritative document:

  • Protocol details → PROTOCOL.md
  • API reference → API.md
  • Test scenarios → TEST_SCENARIOS.md
  • Installation → README.md (root) or language-specific README

Avoiding Duplication

DON'T:

  • Create multiple protocol descriptions
  • Duplicate API documentation
  • Repeat installation instructions
  • Create overlapping test documentation

DO:

  • Reference the authoritative document
  • Add language-specific details to language folders
  • Update existing documents
  • Use this index to find the right document

Maintenance

Last Full Review: 2024-08-15

Review Checklist:

  • All links work
  • No duplicate content across documents
  • Status markers are current
  • New documents added to index
  • Outdated documents marked or removed