Porytiles Developer Documentation

Getting Started

  • Setting Up Your Development Environment

Architecture

  • Project Layout and Directory Structure
  • Layered Architecture and DDD
  • Data Flow and Compilation Pipelines
  • Dependency Injection with Google Fruit
  • C++ Features and Patterns Used

Core Systems

  • The Configuration Code Generation System
  • Error Handling and User Diagnostics
  • The C Parser System

How-To Guides

  • How to Add a New Configuration Value
  • How to Add a New CLI Command
  • How to Add a New Packing Strategy
  • How to Add a DI-Managed Service
  • Writing Tests

Reference

  • Building, Testing, and Development Workflows
  • External Dependencies
  • Scripts and Tooling
  • CI/CD and Release Process
  • Glossary
  • Markdown Formatting Testbed
Porytiles Developer Documentation
  • Search


© Copyright 2026, grunt-lucas.

Built with Sphinx using a theme provided by Read the Docs.