Skip to main content

Skyflow Platform Documentation

Technical documentation, Architecture Decision Records (ADRs), and runbooks for the Skyflow platform.

Documentation Overview

This repository contains all technical documentation for the Skyflow platform, organized to help engineers understand, operate, and contribute to the system.

Sections

SectionDescription
ArchitectureSystem architecture, diagrams, and technical design
ADRsArchitecture Decision Records documenting key technical decisions
RunbooksOperational runbooks for incident response and maintenance
APIAPI documentation and specifications
OnboardingNew developer setup and onboarding guides

Contributing

We welcome contributions to improve our documentation. Please follow these guidelines:

General Guidelines

  1. Keep it current: Update documentation when you make changes to the system
  2. Be clear and concise: Write for your fellow engineers
  3. Include examples: Code samples and diagrams help understanding
  4. Link related docs: Cross-reference related documentation

Making Changes

  1. Create a branch from main
  2. Make your documentation changes
  3. Ensure markdown linting passes
  4. Submit a pull request with a clear description
  5. Request review from the appropriate team

ADR Contributions

When making significant architectural decisions:
  1. Copy the ADR template
  2. Number your ADR sequentially (e.g., 0002-my-decision.md)
  3. Fill in all sections
  4. Submit for review before implementation

Style Guide

  • Use Markdown
  • Use Mermaid for diagrams
  • Follow the existing document structure
  • Use sentence case for headings
  • Include a table of contents for long documents

License

See LICENSE for details.