review

package
v0.22.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package review wires the review domain — the interactive "Start review" flow — into an fx module. This file is the only fx-aware part of the domain; the domain, application, and infrastructure layers stay framework-free.

Index

Constants

This section is empty.

Variables

Module binds the review ports to their adapters and the start-review use case. The code-reviews repository is bound to BOTH review's own Recorder port and the notification ReviewSessions port (review owns review sessions). It expects the composition root to supply the store's *store.CodeReviews and *store.PullRequests, a *slack.Composer and *slack.Client, and a *slog.Logger.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package application holds the review use cases — recording a reviewer and decorating the PR message on a "Start review" click — behind the domain's use-case interfaces.
Package application holds the review use cases — recording a reviewer and decorating the PR message on a "Start review" click — behind the domain's use-case interfaces.
Package domain defines the review domain's ports, DTOs, and errors — the interactive "Start review" flow's contracts.
Package domain defines the review domain's ports, DTOs, and errors — the interactive "Start review" flow's contracts.
Package infrastructure holds the review adapters: the code-reviews repository over the store, the Slack message decorator, and the Slack interactions inbound receiver.
Package infrastructure holds the review adapters: the code-reviews repository over the store, the Slack message decorator, and the Slack interactions inbound receiver.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL