Prismo

Getting Started

  • Installation
  • Quick Start
  • Tutorials

User Guide

  • User Guide
  • Examples

API Reference

  • API Reference

Developer Documentation

  • Developer Guide
    • Overview
    • Getting Started
    • Contents
      • Contributing to Prismo
      • Architecture
      • Testing Guide
      • Performance Benchmarks
      • Releasing to PyPI
    • Additional Resources
Prismo
  • Developer Guide
  • View page source

Developer Guide

Information for contributors and developers extending Prismo.

Overview

This section provides comprehensive information for developers who want to:

  • Understand Prismo’s architecture and design patterns

  • Contribute code, documentation, or tests

  • Extend Prismo with custom features

  • Optimize and benchmark performance

Getting Started

New contributors should start with Contributing to Prismo for setup instructions and development workflow.

Contents

  • Contributing to Prismo
    • Quick Start
    • Development Setup
    • Code Style
    • Testing
    • Documentation
    • Pull Request Process
    • Commit Messages
    • Code Review Guidelines
    • Feature Requests
  • Architecture
    • Overview
    • Directory Structure
    • Design Patterns
    • Key Algorithms
    • Performance Considerations
    • Extension Points
    • Testing Strategy
    • See Also
  • Testing Guide
    • Test Organization
    • Running Tests
    • Writing Tests
    • Test Fixtures
    • Parametrized Tests
    • Testing Checklist
    • Continuous Integration
    • See Also
  • Performance Benchmarks
    • Running Benchmarks
    • Typical Performance
    • Benchmark Suite
    • Profiling
    • Optimization Guidelines
    • See Also
  • Releasing to PyPI
    • Quick Release
    • First-Time Setup
    • Local Testing
    • Automated Release (Recommended)
    • Version Management
    • Release Types
    • PyPI Package Page
    • Rollback
    • Automation Summary
    • See Also

Additional Resources

  • GitHub Repository

  • Issue Tracker

  • Pull Requests

Previous Next

© Copyright 2025 - Present, Rithul Kamesh.

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