Skip to content

DOC: Visual & Structural Improvements (Multi-assignable issue) #1257

@rohan-pandeyy

Description

@rohan-pandeyy

Description

This issue acts as a parent tracker for ongoing documentation improvements across the project.

The focus is to transition from primarily text-heavy documentation to visual, structured, and intuitive documentation that helps contributors and users quickly understand the system.

Motivation

While the current documentation provides useful information, much of it is heavily text-based. This makes it harder to grasp complex concepts such as system architecture, backend workflows, and data flow.

Improving documentation with visuals and better structure will:

  • Make onboarding smoother for new contributors
  • Help users understand features and workflows faster
  • Improve overall readability and navigation
  • Make the project feel more polished and approachable

Tasks in hand

  • README enhancements: (PR: Refactor README structure for improved readability and maintainability #1258)
    • Add visuals such as header/banner and feature screenshots
    • Improve structure and overall presentation
    • Add High-Level Architecture (HLA)
    PictoPy GitHub Header
  • Backend & API Documentation
    • API request/response flow diagrams
    • Service interaction maps
    • Explanation of backend logic through visuals
  • Rust Layer / Processing Layer
    • Visual explanation of how the Rust layer integrates with the system
    • Processing pipelines and performance-related flows

and many more (this issue is open for suggestions in the comment section below)

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions