common

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2015 License: MIT Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

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