Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IssueTracker ¶
type IssueTracker interface { // FindStoryByTag can be used to find a story by its tag. FindStoryByTag(storyTag string) (Story, error) }
IssueTracker is a common interface that must be implemented by all modules representing an issue tracker.
type Story ¶
type Story interface { // OnReviewRequestOpened is called to handle the RR opened event. OnReviewRequestOpened(rrID, rrURL string) error // OnReviewRequestClosed is called to handle the RR closed event. OnReviewRequestClosed(rrID, rrURL string) error // OnReviewRequestReopened is called to handle the RR reopened event. OnReviewRequestReopened(rrID, rrURL string) error // MarkAsReviewed can be used to mark the story as reviewed when // that information cannot be deduced from other events. MarkAsReviewed() error }
Story represents a common interface for issue tracker stories. This is where the event handling occurs.
Click to show internal directories.
Click to hide internal directories.