issuetracker / Architecture / Architecture Diagrams

Architecture Diagrams

1 min readApplies to v0.6.0
On this page ▾
  1. 1. High-level issue lifecycle
  2. 2. Request flow
  3. 3. Project-to-issue relationship
  4. 4. Requested compact Markdown architecture
  5. 5. Operational flow

1. High-level issue lifecycle

text
User

        │

        ▼

   Create Issue

        │

        ▼

     Project

        │

        ▼

      Issue

        │

        ├── title / description
        ├── reporter
        ├── assignee
        ├── priority
        ├── labels
        └── status

                │

                ▼

        Issue Lifecycle

                │

        ├── Open
        ├── In Progress
        ├── Resolved
        └── Closed

                │

                ▼

          Activity / Audit

2. Request flow

text
HTTP Request

      │

      ▼

Authentication

      │

      ▼

Authorization

      │

      ▼

API / View / Controller

      │

      ▼

Domain / Application Logic

      │

      ▼

Persistence

      │

      ▼

Database

      │

      ▼

Response

3. Project-to-issue relationship

text
Project

   │

   ├── Members
   │
   └── Issues
          │
          ├── Reporter
          ├── Assignee
          ├── Status
          ├── Priority
          ├── Labels
          ├── Comments
          └── Attachments

4. Requested compact Markdown architecture

text
Issue Tracker

        │

        ▼

      Project

        │

        ├── members?
        │
        └── issues?

                │

                ▼

          Issue lifecycle

                │

        ┌───────┼────────┐
        │       │        │
        ▼       ▼        ▼
      status  priority  assignee

                │

                ▼

          Comments / Audit

                │

                ▼

             Database

                │

                ▼

              DISPLAY

5. Operational flow

text
Application

    │

    ├── database
    │
    ├── cache
    │
    ├── background jobs
    │
    └── integrations

            │

            ▼

       operational state

            │

            ▼

      logs / metrics / health